this place has it all. great room, great views, great pool, great beach, and most of all great hosts they were very accommodating. would love to stay here again in future.