Overall good. Starting from the room, toilet, swimming pool, everything is clean. Amenities are very complete and provided plenty of towels for bathing and swimming. The floating breakfast menu is delicious, especially the fried rice and sandwiches. All the food is super friendly and helpful staff. Once asked for help to pick up an earring that fell in the swimming pool, within minutes two staff came to help. During checkout, the staff still made sure that the earring had been picked up. However, there is one thing that I think is still lacking. One is the direction of the Qibla, although we can check by phone where the Qibla direction is, but it would be better to add some kind of small arrow sticker like in other villas and hotels. Still informative and does not detract from the aesthetics.