My girlfriend and my sister did a lesson together and they had a blast! I bought the lessons for their birthdays. The semi-private lesson is a great balance between personal, one-on-one instruction and getting to take breaks (while the other person in your party is surfing). It’s also nice to have someone else to go through the experience with you, provide encouragement, inspiration, etc. Their instructor, Steve, was awesome and did a great job balancing his attention and instruction. They were very close to shore, which was nice because they got to do a lot of runs and they didn’t have to paddle out far. My sister loved riding the waves all the way to the shore. I did a lesson on Maui a few years ago, and we were much further out. On the one hand, our runs were way longer. On the other hand, we got way fewer runs in and we had to paddle out super far after every run, which was really tiring. Steve was very encouraging and helped everyone keep a positive attitude, even when it got frustrating. I watched the whole lesson, and before they went out on the water, there were at least 8 people out there at once, plus instructors. My group got lucky, and they had the water mostly to themselves—until a group of 4 came out for the last 15 minutes or so. They do not spread out the groups at all, so my girlfriend and sister were riding waves next to other surfers in another group, and crashes did sometimes happen. The beach was big and there weren’t a lot of other people in that area, so I wish they had spread them out more. I had originally considered signing my girlfriend up for a private lesson, and I would have been really frustrated if I had paid all that money for a private lesson and then she had to share the space with four other people. My girlfriend has an auditory processing disorder, so it also got really hard for her to hear Steve’s instructions once the other group got out there because the other instructor was sending his 2 of students at a time on the same waves as her, so both instructors were yelling at the same time. She had a hard enough time processing what her instructor was saying when it was just him, so adding 2 other students and another instructor all on the same wave/run made it even more challenging. That being said, they had a lot of fun and they both feel like they learned a lot. I would recommend this company, but I do hope that they reconsider their spacing, because that was the only negative part of our experience. You might get lucky and have no other groups in the water, like my group (other than the last 15 min of the lesson), or you might get stuck with 8 students and 2 instructors all in the same spot and riding the same waves, like the 2 groups before mine.