This is the Hard Rock brand’s first all-inclusive venture and it didn’t skimp on anything! With 1,775 rooms and 121 acres on Macao Beach, it’s going to make for quite a memorable vacation when staying in the Dominican Republic. Hard Rock Hotel & Casino Punta Cana is a state-of-the-art resort that is all-inclusive.