Best, most patient instructors! Great for first timers, including kids/teens. My son kept wanting to go back, every day we were there. On the final day, my daughter asked to try it. They both learned to surf in just a day or a few. The instructors were amazing with them, especially my son (only 10) who got very frustrated in the early days. My daughter (14) was up my the middle of her only lesson. Their staff and instructors were polite and empathic and took the time to really get through to my son and get him out of his own head. And when he struggled, they knew how to use two instructors to help him even more. They really know how to break it down and teach it, which I appreciated. Highly recommend Macao Surf Camp, especially if you’re a beginner.