I wrote a long review, but Hotels.com lost it when I submitted. The shorter version is;
Nice place, spacious, great views and location to kite surfing and Cabarete. But, needs ALOT of maintenance.
Our AC was stuck on, got locked out of our room numerous times, doors didn't open/close, most doors didn't lock properly, pool wasn't clean, Jacuzzi didn't work.
Basically, it's big with nice views, but go with the intention of an OK 3 star place. Just lower your expectations and all will be good.
Also WiFi sucks, make sure you have a local SIM (Clario or similar).