We traveled in April with young children. The facilities are amazing, the resort offers a lot of activities and is exceptionally equipped with swimming pools. However we found the rooms not clean and the staff not very responsive generally. Also dining options were limited, restaurants offered the same menu every day.
We had an incident in our room which required linen changing, we advised the staff however they didn’t bother resolving the problem.
It was very windy every day, which meant we couldn’t enjoy the sea, especially with young children. We however made the most of the amazing swimming pools. All in all I recommend Punta Cana for families with young children but not such large resort like Hard Rock.