Place was beautiful!! On the top floor with a great view of the beach. Check in was easy and was nice to have a designated parkingspot right up front. Booked several activities through the activities desk and rented snorkel gear from the shop on-site. This place is close to tons of good food spots and lots of great shops! Would 100% stay here again! Thanks Craig!!