We had an excellent time at the Bahia Principe in Punta Cana. We went away for our honeymoon and we stayed at the grand aquamarine. Once we got there we had an option to upgrade to a more luxury resort. We decided to upgrade to the Esmeralda. We were very happy with our decision. The rooms are very clean. The property is immaculate and the service is outstanding. Some things to note our pre-check in was a little difficult to manage due to their website once you get to the property go into the lobby and after you check in immediately make your dinner reservations at one of the kiosks I recommend the Dominican restaurant, meat, steakhouse, and Olivio Mediterranean, and the fish market. In the morning wake up early and put your towels out at the beach or pool so you have a spot. hold onto your towels throughout the week so you can repeat this process every morning. The buffets were delicious and if you stay at an upgraded, you are able to get room service. I would bring an Amazon stick so you can watch more options of television like Netflix or Hulu. bring a yeti so you can fill up your drinks at the bar and I would definitely come with singles for tipping. I would definitely come back here. My husband and I absolutely loved our vacation. We can’t wait to come back soon. I would give our experience a 10.