My daughter just did this in October and loved it. Its run by a surf school from Cocoa Beach. She has surfed before, but is still learning. The class was great. There were all ages and levels there. One boy looked like he was a professional and there were a group of girls who were beginners who just wanted to have fun. The groups are small and you get about 10 chances to surf. They put you in the water 2 at a time and you get 2 chances then swim out and the next 2 go in. They do this about 5 times if there is enough time and if everyone moves quick enough! The instructors swim behind you and give you a push just as the wave in the pool is started, making it easier. It starts very early, I think about 630 am, make sure you pick a warm day to do this! Have fun.