I had a good stay, this place is in a great location and has great amenities. There are good restaurants nearby, it has a pool and a private beach for the perfect getaway! My only con was communication with the hosts, when you arrive you will be checked in by someone named Stan who you communicate with during your stay. I texted him a couple times and it either took him a long time to respond or he did not respond at all.