We stayed in early March for 6 days and loved every day. Frankly, everything was great. We didn't get to try the spa or excursions because we had a 15mo old baby with us, which takes a lot of time, but just the pools and the beach were wonderful. The food was amazing. Each restaurant had fantastic food. Even the breakfast buffet was phenomenal.
For drawbacks, getting to the property is a major drag. It's a 3hr ride by car from Santo Domingo. Not much they can do about that, I guess.
What they can improve on are two things: quality of coffee (didn't enjoy that at all) and the staff needs to get a bit better on their English. Some are better than others, but most of the time, communication was challenging. You can also communicate with your "ambassador" via WhatsApp and even that was not all smooth sailing, so yeah, staff's English needs to improve. But don't let this hold you back, even with what it is now, it's been a wonderful stay.