Great program to learn independence and cultivate life long relationships. Over communication is key with the director and other leaders. Overall it was an incredible experience. I would recommend a minimum of a two month stay for the surfing program, five weeks was too short for me personally, I was just beginning to develop a set of surfing skills and beginning to improve. I would advise to stick with one or two surf coaches when possible as they understand where you are at consistently.