This is a great place to stay. it was near the beaches and shopping areas. My kids also enjoyed playing tennis and swimming in the large swimming pool. Management quickly responded to all of our needs.