Fun place, great gathering spots for groups, several patios and terraces to hang out on, great pool. Only downside is that it was hard to get to and we didn’t ever get the exact address, which made it stressful to leave the villa (because we didn’t know where to tell drivers to take us back to). Very communicative hosts, super helpful and quick.