I had a great time on this snorkeling day trip. The tour guides (including Matthew, Antonio and Gregory) were very friendly and helpful, and all logistics were well organized and generally happened as advertised. The two snorkeling locations were very pretty, if not world class. One minor quibble is that I was under the impression that we would be going to a beautiful beach also, and that didn't really happen. (There was a small beach at the first snorkeling location, but it was rocky and not really remarkable, so nobody had much interest in it.) All in all, though, this was a solid choice and I'm glad I went.