I had my first surf lesson with Mike Cao in Haliewa, and it was fantastic! He took our group out to an incredibly easy-to-learn surf spot, and we went as long as we could before the waves tired us out. He's friendly, understanding, and definitely someone you want to learn from.