I brought my kids (ages 11, 15, 17 and 17) for a semi-private lesson. They had a blast! The youngest only briefly got up, but the others caught several waves.
We were given an option to purchase professional photos of the kids, which I definitely recommend.
Staff was very friendly and accommodating. We were able to leave our beach chairs in the main area while we went to eat next door, which was definitely helpful.
Highly recommend this experience!