We recently had the opportunity to take this tour in Krabi and enjoyed ourselves despite less than desirable first impressions. We were picked up on time and delivered to our long tail boat - there were approx 15 -18 people, more than we had imagined. The tour guide was REALLY good. Khun 'Chim'... He obviously knew his calling and the tour company is lucky to have him. He made the tour successful. We first were dropped off to a nice island beach with WAY too many tourists, people bumping into each other, boats had to move in order to get a place to anchor. Not so good... Then went to a snorkeling area off another island and actually was some of the best water we've seen in Thailand. Next was a lunch on another beach that was surprisingly good... Good Thai food that was fresh and well prepared. Then another snorkeling area, but the visibility was not so good, and then another beach. Altogether worth the money, and Khun Chim made the trip truly enjoyable, great attitude, and knew what he was doing. His customer service skills were excellent... Nicely done Khun Chim!