You get what you pay for, so that's that. Below are my pros and cons:
Pros:
1- Rooms facing the beachfront are much nicer.
2- Staff are friendly and accommodating.
3- You get breakfast included.
4- The breeze from the beach is nice.
Cons:
1- The area surrounding the hotel is sketchy.
2- Prostitution is prevalent and it seems like hotel workers accommodate these operations with clients. Not my kind of vibe.
3- You cannot sit on the beach without being constantly harassed by hustlers pushing their products on you.
4- The beach was dirty.
5- No hot shower.
6- Everything seems like a hustle, even in the restaurant inside the hotel, so you have to make sure to ask as many questions as possible to know what you are paying for.
7- Also, depending on the room, you may get an ant infested room. I changed my room three times before getting a decent room. When I talked with the staff about the rooms, they seemed to be nonchalant about it, but at the same time, they were helpful.
With all that, I made the best of the situation and tried to enjoy my time. If you are truly looking for a nice beach, all-inclusive, perhaps try Punta Cana. If you don't mind chatting with the locals, purchasing items on the beach, and paying a lower fee for a hotel, then book this hotel. It is close to the Santo Domingo airport, which is also a perk. I don't think I'll come back because I would rather pay more to get a more peaceful vacation, but as I said, you get what you pay for.