I would 100% recommend this surf school. We booked a semi-private lesson and were grouped with another group for the istructional portion. The young man who did the instruction was SO patient with a young girl (about 11) who was having a total meltdown. He did great - I wish I could remember his name! - and was so dilligent and encouraging to everyone.
When we got in the water, Cole stuck with me and my husband to help us catch waves. My husband managed to stand up on at least two waves and did amazing after the instruction. I didn't fare very well, hanving difficulty "popping up," but I still have far more fun than I expected to have (being a middle-aged slightly tubby person).
Some tips: Do LOTS of burpees before you go! The family receiving instruction at the same time as us were burpee pros and virtually all were able to stand up on waves - the kids took to it like water, even the little girl who had the meltdown. Also, do NOT expect to park at this location. There is ZERO parking, even if it looks like it. You will need to park on the street (be VERY careful of the parking zones, and thank you again Cole for telling us about the sign we couldn't see behind the overgrown bushes and saving us from getting a ticket!), or up the beach in the parking lot if you can find a spot (good luck on the weekends!!). Also, do NOT exit the surfboard until you're by the exit point. My husband and I both got off our boards too early and struggled to get out of the water. Finally, BRING DRINKING WATER. You can't bring the water out with you on the board, but you'll want it as soon as you get in. Rashguards are a must (they provide them if you don't have your own) and your "reef friendly" sunblock is lying to you unless it only has zinc - no oxy-anything else.
Book this group and have a great time, the guides are definitely surfer boys, and that helps them do a good job of making sure everyone is comfortable and gets a good chance to catch a wave.