Hands down best surf school I have experienced. Real attention to details, one to one approach even in a group. Fun yet guaranteed progress. Cecilio - instructor is a miracle worker, I was sure I'm holpess case yet he got me surfing is short time. If you looking to learn or want to improve your technique best place to do it. And town of Porto da Cruz is like from a postcard. Couldn't recommend highly enough.