The resort is lovely and our villa had an excellent view. Service is friendly, usually prompt and pleasant throughout. Bathroom amenities are not exactly luxurious for the exorbitant room price they charged (we went direct and did not use any travel agency). Likewise, they even charged for a call to their sister hotel when I rang the reception to make a dinner booking! The reception staff had problem communicating in English and when we rang to ask them to remove a long worm in our room, they did not understand us.
I do not like the idea of being billed USD2 per night for THEIR CSR programme which I PERSONALLY do not care about. Upon check out they did not even bother to explain and just slapped the amount in my bill.
Tree Top restaurant is even more overpriced and quality of food does not match the price charged. One of the staff actually did not even know how to direct us to an appropriate seat but suggested putting us right at the entrance corner, when there had been so many nicer seats available.