Viva Dominicus is a beautiful hotel: impressive open-air reception, lush gardens, beautiful beach and nice distribution of the hotel where you can walk always on a beach walk.
Run by Italians, the actual employees are not Italian but mostly Dominican and are slow and lazy to work and help you when you need them, sad to say because I love the people in central-south America.
Upon arrival, after more than 15 hours travelling, we spent almost 1 hour at the reception because they said that they had given our room to somebody else; when we finally arrived at our room, we found sand and hair on the floor and a dirty bathroom.
I used the phone to call reception to send someone to clean but didn't come. One of the 2 keys was not the key for the room, we called a 2nd time and we took advantage to tell them that the terrace room was broken and that mosquitos were going to eat us alive. After another half hour they sent someone to see the problem of the key, he never came back with the 2nd key....but took advantage to flirt with us and ask if we had boyfriends...
So the first night was a little frustating, the least to say....
The food is quite good, good variety, quality average, but the place is great, you have your meals looking directly on the beach and the seaside. There are 3 other restaurants but you have to be in the superior area/room to be able to eat there, otherwise you have to pay....
There are beautiful beds with "roofs" very close to the water which makes it very romantic. The water is crystal clear and always warm. You can see some fishes while snorkeling.
The problem is that 95% of clients are Italian, so there is no international atmosphere so people don't mingle, don't try to chat or make friends, everyone stayed in their little group, so I almost felt like in Milano, and not in a warm open country. Pity!
The place is far from any place where you can go to sight see or mingle with the locals. 30Km the nearest village! la Romana)and there is nothing to do/see there, so you are obliged to stay at the hotel and see the same faces every single day, so no room for a real get in touch with the genuine character of the people of the country, I felt like in a Italian buble!
Then, the beach is great but you cannot relax due to the constant music and the entertainers yelling from the swimming pool with microfones, even at the end of the beach you still hear the yelling and the techno music! It doesn't fit with the paradise look!
The place is beutiful, but you will not be able to appreciate it all due to other factors.....
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC.