The Riviera is a really nice property. It’s geared towards families, especially is you stay at the Family Club. Be prepared for long walks, as the resort is huge. Our swim-up room was nice, but dated.
We loved the evening entertainment. They clearly put an emphasis on the quality of shows and performances. However, the food situation was underwhelming. The buffets were fine, but the a la carte restaurants were disappointing. They should have more daytime snack options, like other resorts, were you and get tacos, pizza, and other snacks, at anytime.
Overall, the resort is fine, but there are many flaws.