We totally loved the excursion to St. John. It was me, my DH and DD (4 ). The leylon(boat) that they take you on is nice, clean and big. The boat ride over is very scenic and someone narrates the tour. They anchor in deeper waters off Trunk Bay and you can either jump off and snorkel or if you want to just sunbathe or swim they take you on a dinghy over to shore. You can still swim to shore if you are snorkeling in the deeper waters. There is also a snorkeling cove for those who prefer snorkeling right off the shore. Trunk Bay is absolutely beautiful. We are going on the 5/17 Eastern Cruise this year and we are torn about going back to Trunk Bay or doing a different excursion!!