I must mention I'm not a fan of full package vacations under the sun; this was my second, and it's kitesurfing and the will to try it in warmer seas than in Canada that got me into this. So my experience is tinted by the fact that I usually travel by my own means, generally in a low to moderate budget mode, because that's what I like.
We went to club med Punta Cana because my spouse and I wanted to kitesurf in warm weather, and we also wanted to have a place that would suit our children, and that we wanted activities for them for the few times both adults would be on the water. My impression of club med before was a bit kitsch-for-adults-who-need-constant-entertainment, but we got there anyway because the seemed organized.
Our trip was a success. Venues were nice, staff is friendly and not in any way invasive, and REALLY family-oriented. You're taken charge of from the airport on. There are so much children there that the miniclub can separate children by close age, such as 4-5, then 6-7, etc... so children are always with others of same age, and they even have subdivisions within those groups according to what children want to do. Go on the site if you want information on how it works. You get children there when you want, take them back when you want, it's all very open, and there are literally tons of people to take care of them, and the vast majority are competent. They are well organized and we weren't scared of leaving our children there (young school age). Games they play are usually truly interesting and not designed to just pass time.
Rooms were perfect for us, clean, functional, great shower, with a small separate room for the children so they can go to sleep while you go about in the room. Distance between our room and center of facility was long (500 m!), but we quickly got used to it, and walking is good to get those calories out from overeating.
Food was great, a lots of variety, for all tastes.
One great point: on arrival, they tell you that there is no money on the site; you want to buy an extra service (clothes, spa, etc...), it goes on the room, so there is NONE of that tipping [--] where you must constantly be friends with all employees by tipping if you want decent services. Wallet stays in the safe in the room. Employees are nice when they feel like it, not to get a tip.
Beach, pool are both very nice. Water nice and warm in beginning of january.
Now for the kitesurfing part; intermediates can easily start from the northernmost part of the beach, near the sailboats/scuba stuff where activity is lower. And you'll have plenty of room to go around because you'll be ALONE!!! You'll have to selflaunch and self land. No place to leave your stuff, so if your room is at the south end, you're looking at a 1 km walk with your equipment. Better option; walk out the gate from the south, exit the club, walk 50m (past the Playa Blanca restaurant), and there's a kiteclub right there. 20 dollars will give you a week membership (compressor, clean grass to fold stuff, anemometer, kite shop, some support, they even organized a free 8 km downwinder but I couldn't go), and 30-50 dollars will get you a locker so you can leave all your equipment there. Nice big launching beach, always someone to launch/land you, and if you're a beginner, you can safely go downwind from there and walk back. Water gets "deep" after 50m though. Lessons offered there ($). If you just want to kite, you can leave from there, have plenty of space for kiting, i've never seen more than 15 kites including lessons on the water at once. THE SPOT IS YOURS! Winds were between 12 and 22 knots all day, I kited every day except one out of seven. Spouse and I had 15-12-10-8 meters kites and used them all. I think average wind in winter is around 15-16 knots so if you're limited, just bring one big kite, like 12 to 15m. THIS IS NOT CABARETE, wind are not thermal, and don't rip every day, but it's more than enough to have fun, jump, etc... Another plus is that water is slightly choppy, sometimes flatter, and the place in front of club med just upwind of kite club (4 tacks to get there), south of shipwreck is amazing for kitesurfing the waves breaking over the reef (I've never surfed before), because 6 ft waves are nice and slow, and water is generally deep enough to not worry about big corrals hitting you in a fall. (corral reef in front of kiteclub is shallower and not predictable). In the event of a break, you'll just drift until wind/current (significant) get you to the kite club. So maybe it does happen that there is no wind, and they told me that the wind sometimes just stops, but hey, if it's pure kite you want, go somewhere else, we were there for the kite/family combo.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC.