Our family of three booked a semi-private lesson to learn how to surf – we all enjoyed ourselves and had a great time, esp. our kid who did better than we did. : ) All of the instructors seemed really cool, and ours was Krish who was amazing, you could tell how experienced he was – patient, made things fun, and even knew when we were tired. My wife is wary of swimming in the ocean and he made her feel comfortable. Definitely recommend.
Some tips:
1) if you do a late morning lesson like we did, you likely won't find parking; we ended up paying for valet at the Marriott Ocean Club ($20) as the beach access parking lots were full (there are two very small ones – like 10 cars each – that flank Marriott, use Google Maps terrain view to see),
2) there's no sign but they're in front of the Alii on the beach itself – we ended up calling them as we couldn't find them at first and were told to look for a yellow umbrella, you can also look for surfboards and storage boxes where the crew hangs out,
3) there's a photographer who uses an SLR w/ ranged lens to take pics, so don't worry about capturing the experience – we loved the shots she got and felt the cost for the different options was fair given the context,