We've stayed, now, in a handful of hotels in the DR or Cancun areas and agree that this is our favorite so far. Well run, very helpful staff, attention to detail, clean, great food, great beach, great rooms. Not crowded, very relaxing, which is what we were after! One flaw for me is that the restaurants, while serving great food, focus very heavily on seafood, so if you love seafood - great! If not, you'll need to pick and choose carefully. But other than that, any issues we had were dealt with quickly (eg items not replenished in the room) and the staff went out of their way to help. Each restaurant has its own list of specialty cocktails which is fun! The buffet restaurant has good variety and good food. The variety and choice of recliners on the beach or by the pools was great (more umbrellas on the beach would I think help though!). I used the gym repeatedly and it was well stocked. My wife used the spa and said the massage was extremely well done (though of course expensive!).