Pros: The check-in process was smooth, the rooms were well cleaned, the environment was peaceful and quiet, most staff are helpful and friendly and they allow you to get food/drinks from outside. Cons: there is no welcome drink if you are thirsty. The breakfast buffet was good but not lots of options. We were disappointed on one of the days that fries and sandwiches were not available which we thought are very basic for a hotel not to have and the reason given was there was no cooking oil. That was pretty shocking so we ordered from outside. The operations manager offered us a complimentary meal but they should do better. Lastly, there was a waiter named John at the poolside that always found a way to mess our orders and bring what we did not ask for *sigh*