I would not recommend this property and do not understand how it had high ratings. Our villa was dirty, stains on the furniture (couch and all 3 sun loungers), stains in and around the pool, dirty pool tiles, dirty splashes on the bathroom mirror, yellow stains in the shower and toilet. The check-in experience was unprofessional and uncomfortable, there is no check-in counter like other hotels and villas, just a small dining table in a back room and they took our passports into another room to scan them. We were asked to hand fill out paperwork with a lot of personal details which felt strange compared to many other places I’ve checked into. After being in the room for 5 minutes, we decided we did not want to stay there. We discussed leaving and made a booking to go somewhere else. Upon leaving, one of the men who checked us in was down the end of the path on the phone to the hotel manager who asked to speak with us. It felt as though our conversations were listened to in the villa. The manager on the phone was pressing us with questions and came across as aggressive. We didn’t feel safe or comfortable being honest and said we were moving closer to family. The manager kept pushing for answers. The whole experience here was uncomfortable. We did not get a refund despite Expedia trying twice. I don’t recommend staying here, especially for women who want to feel safe.