It was our home away from for 5 days. We had a late check-in coming from a last connecting flight abroad, but the staff attended us very promptly. The property was in best shape after surviving a disastrous storm the year before and the surroundings are beautifully kept and maintained. Our room located on the 2nd level which has easy access to the pool, lounge areas and beach! Yes they have a private beach which was clean, pristine and quiet. All staff were helpful, friendly, and professional. I did not have regrets choosing this hotel after months of searching, price was true to current spending and service was exceptional. I will definitely recommend and share this wonderful stay thank you.