The hotel is just beside the beach,so it has a nice view. The hotel staff has a very good service. However the room condition is below average, we stay at the hilltop room, the floor is very sandy and dusty where we feel uncomfortable walking on it with bare foot. The room is spacious,and the air-con take a very long time to cool off the room. Outside the toilet is those cements rock leftover from the construction, ruining the view. Buffet lunch is very disappointing with very less choice of dishes and expensive pricing, would rather choose ala-carte but is not available. Dinner is much more better.Pillows and bed are very soft.