We loved this location and apartment in villa. The grounds are beautiful and the pool layout fantastic. The hosts were attentive and helpful. The only imperfection is the twin beds in our apartment were very hard/firm but the rest very comfortable .