We had very good stay - amenities are great, place is well kept and great location. Access to Private Beach is great, especially if you have kids in your group