For the price you pay, you don’t get what you expect. I went to the Riviera maya hard rock and it was another total different experience. In punta cana, we were very disappointed. First, there were tons of spring break kids, between 500, you don’t expect this, at a nice hotel like this one. Second, the place was overcrowded, getting a place at the beach or pool was extremely difficult, you had to get up at 7 am. And the best pools for adults and to relax, were for the legendary program. Food was average and service poor.