I booked online and I was very happy I did.
Very friendly staff, which help you out in every way (my Grab-app did not work, so they used there to order me a ride). I could also store my luggage with them on my last day there.
Room is very nice, airconditioning, nice hot shower, very soft bed, fast wifi.
Only thing I can point out that is not common for a nice hotel, is that there is no breakfast in the hotel. But when you go around the corner, there are loads or places to eat and small supermarkets to buy food.