We took a snorkeling tour with Raggamuffin tours on 3/31/09, and had a wonderful time. We enjoyed taking a sailboat as opposed to a motorboat, for one. Our 2 guides (I think one was named Patrick) were wonderful hosts, and very informative and professional. Lunch was great, bottled water abundant, and even a bathroom on board...Oh and the rum punch for the ride back was a nice finish to a great day of snorkeling. Great time! We'll be back!