Overall, we had a great stay. The place was very clean and the photos on the listing were accurate. We enjoyed the beach views and the amenities such as the pool and hot tub. The hotels next to us had some loud music, but that was outside of Beach Club’s control, so we still rate 5 stars for the ambience. One thing that could be improved is the communication from the proper management team. They were perfectly nice and friendly, but I found myself following up several times to get a response and confirmation regarding check-in/check-out. I recommend reaching out as early as possible on questions, as it seems they primarily respond during business hours and days. This was a small thing though, and we enjoyed our stay overall and would recommend this place!