I stayed 10 days in the Surf camp and had nothing but good times, everyday.
The atmosphere in the camp was great - you felt welcome at once you arrived, and grew a part of the camp in the same speed. Accommodations were in perfect condition, as well as the other areas (kitchen, living area, ...) of the hostal.
Surf lessons were without exception big fun and the instructors a huge support at any time. Being easy going and very professional at the same time, their motivating attitude, patience, experience and help made remarkable advances in surfing possible.
Apart from this, Sagres itself is beautiful and really visit worthy village.
Going there once, very probably means going there twice.