Generally we had a “nice” stay. Not amazing, not terrible. The property is a bit run down feeling, and the attention to detail is lacking. The photos of the property online would have been when it was brand new and it doesn’t look like that now. If you don’t look closely then it’s nice. Eg. The outdoor bathroom is cool, however the toilets aren’t secured to the floor so the shift when you sit on them, the shower doesn’t drain so you’re standing in 2inches of your own shower water while you wash, the floor in the shower wasn’t cleaned, no hand towels, the air conditioning unit in one of the rooms smelled weird and musty despite being cool, towels often a bit marked. The breakfast cooked in the room was nice, however despite the staff having a key to the room they’d bang like crazy on the door and scream at the top of their lungs “HELLO BREAKFAST” again and again until you woke up and got out of the bed to let them into the villa. Then they’d cook the food while you might have dozed back off then they’d bang on your bedroom door screaming HELLO BREAKFAST again again again. Just super unnecessary and not a calm way to start the day when you’ve booked the breakfast for a certain time, and they could just let themselves in to cook. We made a note for them to let themselves in in the future rather than waking us up on arrival and then again once it was ready which they did listen to once, but then the loud banging/yelling wake ups continued. Late checkout payment seemed dodgy