Everything about the experience was what we hoped for for our 6 and 9 year olds… we got the private instructor for two hours for them … sign up was easy, place was organized, things moved pretty quick but it rushed and they were in the water and surfing with no delay… NOTE - especially if you have a smaller kid, plan to go in the water with them (our instructor recommended this)… you essentially wait for the kid to surf in and then help them back on the board and give them a big push (as needed) to help them paddle back to the instructor waiting near the break… this really helps save time and allows your younger child to get more out of the lesson…. The beach used is filled with people taking surf lessons and those observing.