There is no need to describe much about the room. As you expected, it is gorgeous. Well equipped. Restroom is big with rain shower and bath tub. The pool is enormous. The thing that make this place close to perfect is the staff! They are very nice and friendly. Start from the guard, front desk staffs, restaurant staffs. They are full of service minded. The beach restaurant is fantastic. I enjoy sitting there like.. more than 2 hrs. Would recommend to everyone (with children over 12). And I personally will again visit there.