Great location, facilities, and cleanliness considering it's a beach front hotel, but they maintain a top-notch clean environment. The thing they should improve is on the staff and service. Increase the number of staff, especially during peak season.