Recently returned from a Caribbean cruise on The Riviera. ( also went on Marina three years ago)
The penthouse suite was very comfortable, the service and staff were excellent, food exquisite, especially in the Buffet and the speciality Chinese , French and Italian restaurants.
The shops and public rooms /areas and indeed the entire ship was superb.