The Hard Rock Punta Cana is the biggest hotel complex I have ever been too. The room was wonderful. We had a family room, which had a second bedroom . This room is perfect if you have kids. The only issue is those rooms are only in the.back of the property away from the ocean but very handy for the restaurants. We found that with the shuttles the beach was just a minute away and the shuttles were always running, so we really didn't mind being in the back so much.
The hotel is HUGE so if you are looking for a romantic place you may want to stay somewhere else. We were there for a wedding and with everything being all inclusive this hotel worked out just fine. All the pools were very clean as was the whole resort. The food was generally pretty good but nothing gourmet. The were good at giving you all the drinks you wanted and the in room mini bar was always full. Service was generally pretty good but again you don't tip at the resort so it is 4 star service not 5 star. That said it is a beautiful place that if you are looking for a party or wedding vacation . I think you would be happy with you choice.