Pros: 1. Nice location. 2. Good buffet breakfast spread 3. Nice pool and view of the beach 4. Nice spacious room. Able to accommodate 2 adults and 1 child with still plenty of space. Plenty of space for my bicycle in the room. 5. Private beach. Love it! 6. Front desk people was friendly. 7. Value for money. 8. Spacious bathroom - with separate shower and bath tub Cons: 1. Front desk people should be more updated on the room readiness. We had to wait for about 20-30 mins for our room, despite arriving around 3pm. 2. Some pillows was a bit smelly 3. Rooms need some refurbishment - (Many commented on this) 4. Facilities also needs some refurbishment 5. Hotel should try to accommodate those who needs early breakfast. I tried to order breakfast for 6am but was told kitchen only opens at 6am and food will only be ready by 645am. Despite my room is including breakfast.