This beautiful property is a hidden gem! Truly had the best time and every need was met! The staff were friendly, professional, and worked hard to help us enjoy our stay. The facilities were top notch. Grounds are beautiful, pools are clean, restaurants are delicious and varied, and the beach was one-of-a-kind! Our room in the hotel was beautifully updated and done with great quality. The room was well-equipped, and the housekeeping staff came by twice daily. We were thrilled to have the wonderful breakfast buffet included and it was just amazing every morning! We will be back to this resort without a doubt!!!