Great experience from start to finish.
I booked via Viator. Pickup was timely and in an air conditioned private van. Got to the beach, had a quick 5 minute lesson on the beach, stored our bags in a locked room and off we went. Our surf group had a total of 7 people - each surfer had their OWN instructor. It was 1 on 1 the entire lesson which was nice. 45 minutes of surfing, 15 mins break - fresh mangos and coconuts on the beach, and then another 45 minutes of surfing. The instructors are all very nice and accomodating to your needs. They usually just push you when the wave comes, but I asked my instructor if he could let me know when to start paddling and he said no problem. They had a photographer taking pictures the entire time - 40 for a cd . Overall it was a great experience with Punta Cana Surf Adventure. I would definitely go back and take another lesson with them.
Side note: I lost my GoPro in the ocean as it was attached to my board and all the instructors helped me look for it. 3 local kids from the beach joined the search and one of them found it! The instructors did not have to help look, but they did and i definitely appreciate them having our backs. They also helped to wave off pushy vendors on the beach after the lesson.