We were a group of 9 (4 adults, 5 kids ages 8-17). Booked tour about a month in advance via email (Cosol's communication was great). We were lucky to have Yellow Bird as our guide - and all of the previous reviewers were correct - he was awesome. The tour was very well organized and most importantly, we always felt SAFE! Unfortunately, it was a rainy day (one of the first in weeks, I think) - and Yellow Bird was actually apologetic about it - which of course wasn't necessary b/c who can control the weather? : ) We made the most of it and had a great time anyway! I'm not going to repeat all of the great things mentioned in other reviews - just read them - they are accurate! The only part of the tour that I would change was the snorkeling. The part of the beach that snorkeling is allowed was VERY rocky. I tried to walk down, but my feet were getting so cut up on the rocks, that I had to give up. Some of the others in my group braved the rocks and made it out - all said the snorkeling was excellent, so I was bummed to miss out. Perhaps they should suggest ahead of that people bring water shoes, so they are not disappointed. There is a very small space where the Cosol tours are allowed, and since it was raining, there wasn't much else to do except take cover under the few trees. There is a resort on the beach, and while we were allowed over there for swimming, we couldn't use the chairs. Other than that, it was a great day. Yellow Bird took great care of us and made sure we experienced everything. One of our favorite little details was when he pulled over on the side of the road to show us a "magic plant" VERY cool!! Thank you Cosol tours and especially Yellow Bird!