I'm a beginning surfer who chose Island Surf Adventures because they offered lessons close to where we were staying. But after my lesson with Nick and visiting other surf beaches, I'm so glad I chose them. He gave us a few instructions on the beach and then assessed our pop-ups. Then while surfing, he gave us one main thing to work on. I had the best and longest rides I've experienced. Note: The waves at Kaanapali beach look weird. They run almost parallel to the shore. But otherwise, they act like regular waves. And because you're surfing almost sideways to the beach, your friends can get really good video of your rides.
Surfing is challenging and strenuous, and a good instructor makes all the difference. I give Nick 5 stars out of 5.