Property was beautiful, very spacious and well maintained. Pool and jacuzzi were also very beautiful and well maintained. Area was very safe with gated property and security guards. The only gripe I had with our stay was the room not being clean on arrival, our check in time was at 3 pm but ultimately didn't end up checking in until 5 and it wasn't cleaned. However, with quick contact with the property owner, people were sent immediately to clean the whole property. Besides this our whole stay was cozy and amazing! Unfortunately I can't put half stars so I'll leave it at 4 stars but in total I rate it 4.5 out of 5! Definitely recommend!