Great villa, well stocked! Had close proximity to the garden villa pool and the beach and other pools were a short 5-7 minute walk. The beach is a bit rocky and not the best area to just swim, but there was a lot of snorkeling opportunities and we saw humpbacks and sea turtles daily! Parts of the villa were not as clean as expected (example- tooth paste remainders in the sink, etc). Wifi access was very limited and we had issues with it on a daily basis, but the host was always quick to reply and problem solve. Overall, this was an amazing location and a great place to stay—we very much enjoyed it!