We did the TL surfing lessons in April (me and kids - DH took video). I am a former athlete (former being the operative word here) I actually didn't realize how out of shape I am now until I tried this - AND then saw the pictures!! By the last wave I could hardly lift my arms! We did it for the kids 10th bday and they are all good swimmers/athletic and had no trouble at all. It was really great and I'd say it's an experience that is worth the $$$ - we all got up on the board (even me!). Only drawback for us that day was that it was a little cool and overcast (mid April) once we were wet, if we were out of the water, we were cold. I think if I ever did this again, I'd do it in the summer. AND - the time you need to arrive isn't always 5:45 - we found this out the hard way - the arrival time can be later depending on sunrise. When we did this, TL was scheduled to open at 9am (it was during Easter week) but the surfing class didn't start until 7 am. We really thought we would need to get there by 6 (and we tried), but we ended up getting there at around 6:05 (still pretty dark out at that time) - which turned out to be 40 min early. I did try calling TL to confirm the timing the day before but no one could tell me for sure - so we figured we'd better be early rather than end up missing anything! And you do need to get transportation (we had our car which was good - we took a short nap while waiting for the rest of the people to arrive) over to TL in the morning since it's too early to take the bus!