I have been in Cabarete a couple of times: if you are a "kiter", there is no better place to stay than Aqualina Hotel. They got the best layout for a good kiter than anyone else: braekfast/lunch place, equipment, sevice for kiting, staff of american and european personal; really clean hotel; and a pool. Check out this link on the hotel and do not listen to anyone else:http://www.dare2fly.com/hotels/hotels.html
I recommend you call them and negotiate the price for the room: take the best room available - it is still cheap as a dirt and worthy every penny. Dominican is extremely poor country - do not go with the "least expensive" deals - you will regret. Staying there (in Cabarete) can be "sketchy".
Not all places that are inexpensive are sketchy. Our security is just as good as anyone else's and I've lived here with a family and never had a problem.
The DR is anything but poor. Perhaps you missed the fleet of Ferrai's driving down the street today for Semana Santa. Uneven income distribution yes, but hardly poor.
Sounds like your advice is 'sketchy'