I've now been 4 times to the Surf Castle and plan to go back! A great place to travel with friends, family or solo. Lots of great people, Joao and the rest of the Surf Castle team will ensure you get the most out your stay. Great food, beautiful beaches and wonderful people. A magical place not to be missed!