Overall our stay was great. My only complaint was that the walls were very thin. We could hear every conversation and doors slamming. Our last night there was some argument above us at midnight, which was super annoying cause we had to get up at 5am for our flight. Other than the noises everything else was great. The beach access was great and a lot of restaurants in walking in distance