Clean, on the beach, everything within walking distance. Staff at the complex can be rude and have a lot of rules, but overall great stay.