My girlfriend and I went to DR in July 2016 and stayed at Riu Bavaro. We had great weather and the hotel was great as well. Everyone was very helpful. Easy checkin, clean/large rooms, right on the beach, easy to setup activities (ie snorkling/scuba). We stayed for 7 nights. WE had a jacuzzi suite right on the beach...which we did use one time (note...it takes about 30 minutes to fill, so plan accordingly). We were situated right next to the pool, so day time naps were a bit of a challenge due to noise....but hey, you're on vacation to have fun, not worry about napping. I would 100% go back and stay at this hotel again.