My wife and I did this excursion last year off the Grand Princess. We both enjoyed it immensely, even though my wife got seasick on the way out to the private island. This boat is a very large catamaran. It is beautiful and very well equipped, but like any boat that size it tends to pitch and roll in the swells. If anyone in your group is prone to seasickness, I would definitely take some Bonine or equivalent ahead of time.
The crew was fabulous and handled a couple of people that got seasick with TLC. There were prepared with pre-made ice packs, cool drinking water and a special place to sit in the back of the boat. After we got to the island and ashore, my wife recovered nicely and we had an enjoyable stay and return trip.
The crew was extremely attentive and very entertaining. They played great music on the sound system, served adult beverages as well as soft drinks and provided some baked goods for snacks on the return.
The snorkeling in my opinion was just okay, but I may not have made it to the best location. Be forewarned... the private island that they took us to is on the French side and clothing is optional. While we were there, another sail boat anchored several hundred yards up the beach from us, and all the passengers hit the beach... NUDE! I was kinda interesting but most were not visually appealing. <grins>
I give this excursion high marks. I hope that you will enjoy it too.
<BGSOUND balance=0 loop=1 src="http://www.netunlimited.net/~mcnairb/loveboat2.mid" volume=-500>