Our stay was amazing. We spent 7 nights in Hard Rock Hotel & Casino in Punta Cana and this all inclusive resort exceeded our expectations. The property is huge!! It has 14 pools, plenty of restaurants to choose from, a casino and one thing this hotel shines among others is the entertainment! You will not get bored, Hard Rock make sure you will have fun like a rock star, you have music in the main pool with different activities everyday, a pool foam party, dancers and more. At night you have the Moon Lounge which is my favorite, is the spot to be at night, the silent disco is a new way to party.The beach is top notch, the color on the water is so beautiful, the sand is like dust, the beach overall is super clean. They also have a flow rider near the eclipse pool for those who like to surf. The variety of food is amazing, you have king breakfast in many restaurants until 11:00AM, for lunch you have many options as well. I will listed a some of them: Market is open for breakfast, lunch and dinner which is a buffet. There are some restaurants that required a reservation for dinner. These reservations you only be able to make them at the group lobby. Restaurants that needs reservation for dining are: Zen which is a Japanese’s, also my favorite one. Toro: steak house, and Ciao Italian. The resort staff is very friendly and helpful, extremely professional. Specially Miriam from concierge, she made sure our stay was top notch and amazing.