This hotel had everything that one would need for fun, relaxation, activities, amenities, and wonderful staff! The location is top notch, and it sits right on the beach. You have access to local restaurants and bars and the food at their restaurant is quite delicious. Really, nothing bad to say about this hotel. I will definitely be back soon.