Great, very enjoyable lesson for us beginners. Gave us everything we needed to be able to get up on the surfboards and ride waves. Group was small enough that we all got individualized attention. Instructor was fun and took time between waves to get to know us all a little. Photographer did a great job capturing proof of our efforts and achievements. Would definitely recommend. But be aware that you will have to carry your surfboards down to the beach and into the water, and back up again after you've worn yourself out in the ocean.