Great place to stay. Plenty of amenities. We enjoyed a massage and snorkeling equipment right on site. Happy hour by the pool. Beautiful place to stay.