Our room was clean and tidy. Food alright, nothing special. We enjoyed the stay and the services there. The minus thing about this resort is that check-in time has to be after 02pm onward, and check out time is 11am. We came early around 12pm, and the room was not ready, we went to the restaurant for lunch and came back at 01pm but were still unable to get the room. Some other guests came after us, but they could check in early because their room is lower price than ours, said to the receptionist (thought bigger rooms like King or Deluxe, etc., should've got higher priority?). Wish they could be more flexible with the check-in time, and the room cleaning service team could finish faster, then I will give it 10/10. My family had to wait at the lobby for hours; In the end, we got upgraded to bigger room, plus check out time was extended to 12.30pm the day after as compensation. Overall I rate it 08/10, probably come back next time.