Dominican Republic
We dove at Viva Diving, but stayed at a different location. This was a great place for my 16 year old to have his 1st Discovery Dive. We also dove with 3 other family members who were beginners.
Ancora: Great dive for beginners. Had some cannon balls to play with. Good way to practice buoyancy. Visibility wasn't great, but we saw a seahorse and flounder.
Casa Estella and Aquario: Saw coral and marine sponges, but not a lot of fish.
St. George Wreck: Nice coral and fish all around. Fun wreck dive.
Atlantic Princess Wreck: Went scuba diving with beginners. Fun wreck to explore for them. There was some coral and a few fish swimming around.
Coca: Lots of marine sponge and some coral. More of a current on this dive. Not a lot of fish, but pleasant enough.
One disadvantage is that the dive center is a separate ownership than resort, so we were unable to use the beach or eat at the facility. I think the resort is an all inclusive as everyone had on bands. Security was strict, which is good if you are staying there :)