Location!! The location was perfect just steps away from the beach, and pool. They were extremely accommodating to my request. Excellent property and very convenient to shops. I had a great experience with property staff they were incredibly helpful, it was perfect to celebrate my birthday.