I've been going to Costa Rica for several years and usually take a surf lesson or two during my visit. I was blown away by the difference with Cacho's! He (and his team) are definitely the best! His teaching methodology had me riding waves and having fun immediately. His passion for his job really comes through. Aside from the technical aspect of surfing he took the time to teach safety, surf etiquette, and other tips that I can use to develop my surfing even when I'm not in Costa Rica. Other people in the water actually shouted out to me that I was with "the best instructor in town". I'm always sad when my vacation ends in Costa Rica but this year I was extra bummed because all I wanted was just a few more lessons with Cacho!!