I don't know what else you could ask for in a resort. The resort grounds were beautiful. The property was well maintained. The service was exemplary. Good restaurant options. Beautiful lobby area. Gorgeous beach, with a long, walkable stretch. The employees of the resort couldn't have been more friendly or helpful. My family upgraded to Diamond Club, which was well worth it. I have young children and this enabled us to skip lines in booking restaurants. This is one thing to be aware of. If you aren't a Diamond Club member, you have to get in line early for the restaurants to reserve a spot at an early time. If you don't have young children, eating late isn't an issue. If you do, I would recommend getting in line early, or, if you don't want to spend time waiting in line, upgrade to Diamond Club, if you can. For us, it was worth it. The upgrade also came with other perks like having a staff member book reservations for you and handle other requests, which they call a "butler." Ours, Ryan, was exemplary. He couldn't have been more helpful, or nicer. He made our stay that much better. This was my first time in Punta Cana and, if I come back, I would not hesitate to stay at Royalton Bavaro, or to recommend it to others. Hope this review helps.