Highly recommend! Captain Ray and Shelly were great hosts who make sure you get plenty of time in the water with the dolphins. After snorkeling, we whale-watched till we lost count. Good food, really nice boat, and just six passengers! Shelly was very knowledgeable and experienced working with dolphins and whales and led us on an amazing dolphin swim.