Amazing beach! and property is clean and conveniently located. Actual condo is not "on the beach" but up the hill close to the main road. Pool on resort is decent, but not outstanding. I would give this property a 6 star rating.