Excellent! However, we did an upgrade for the ESMERALDA hotel from the same BAHIA PRINCIPE group. The Esmerald had better buffet, better drinks.
Punta Cana has local alcoholic drink brands. Esmeralda has Jack Daniels, Chivas, Tanqueray, Beafeter, Bombay, Absolut Vodka, baileys and other famous and good brands for those that want some drinks.
Also the buffet for lunch and for breakfast and for dinner in Esmeralda is with a higher variety.
I would go back to punta cana, but if you can pay more for the esmeralda, I think it's better.
I just missed some ice cream for my kids. They had it, but it was not that good.
The gym is also very good.