We were in Punta Cana at Christmas 2012. My family really wanted to learn how to surf. I used TripAdvisor to look at my options. I'm sure there are a number of good companies to use...and I think they all use the same stretch of Macao Beach (which is really nice by the way)...but let me tell you about Coast Riders. We didn't get to their store...but we hired them to give us a private lesson for my family (kids aged 11, 14, 15). They did an amazing job. First of all, Carlos/Charlie is from Spain and speaks perfect English. It is easy to plan in advance via email as correspondence is professional and it gives you confidence that your booking is well organized. They pick you up right at your hotel (we were at the Bahia Principe) and it is a quick ride to the beach. All the equipment is waiting for you there, as are helpers (so every surfer has someone helping them). They taught us on the beach first...and then out we went. Very good lessons and equipment. First I thought it was a bit expensive ($70 per person) BUT after doing it, I think it is fair. Hey, they've got to make a few bucks, eh? But they pick you up, take you there, you get a detailed lesson, we surfed for a few hours (with a much needed break mid-way)...spent some time on the beach...had a great time...and they take you right back to your hotel. I strongly recommend using them if you want a private type experience vs a larger group. They have good learner boards too (a bit softer) and lend you surf shirts etc. Really good overall: This is a GO.
If you own or manage Coast Riders Surf & Skate School Shop, register now for free tools to enhance your listing, attract new reviews, and respond to reviewers.