This visit was a major indulgence for our family and COMPLETELY WORTH EVERY PENNY! The opportunity to swim with various rays, fish and dolphins was perfect for our family of 4 (2 adults, one 13 year-old, and one 8 year-old). It is TRULY all-inclusive. All you need is your swimsuit and a change of clothes. The showers afterward are even delightfully warm. It is fantastic throughout the day to just walk up to vendors and pick up your snacks or meals at your whim. We went primarily to swim with the dolphins but were also captivated by snorkeling in the coral reef the rest of the day. We could have easily enjoyed a second day there and would return in a heartbeat!