Fantastic from check-in to check-out. Spanking clean, comfortable, spacious. Breakfast was not a very wide spread, but what there was (western and local), tasted good. Service was prompt and friendly. They never say no to any reasonable request. The hotel's restaurant had a limited menu, but the food was great and in abundance.
Only grouch was I booked an airport transfer, and the driver did not turn up after waiting 45 minutes. In the end, managed to take airport taxi with assistance from the airport staff.
I left my laptop in the Uber car after checkout, I called the hotel, they acted immediately to contact the driver and he sent the laptop to me within 30 minutes.