We were first timers on Oceania and were thrilled with the ship, the service and the food. Riviera is a beautiful ship filled with art work and spacious public areas. Our stateroom (B2) had lots of storage and a very functional bathroom complete with a bathtub and separate shower stall. There was a laundry room with 3 washers and dryers down the hall. The soap was free and each machine was one token ($2.00).
We ate in each specialty restaurant once and in the Terrace Cafe the rest of the time. The Terrace is a classy buffet with tablecloths. Although it is a buffet, you walk along the line and say what you want. They grill lobster tails, jumbo shrimp, lamb chops etc. in a matter of minutes. No need to dress up. They call it country club casual, but anything goes except jeans and shorts at dinner. The specialty restaurants are wonderful and a real treat.
Oceania is very port intensive and provided shuttles at most of the ports. We did a Mediterranean cruise and the ship sailed at night and stayed in port during the day. There were often Hop on Hop off buses available at the shuttle stops or by the boat.
The entertainment at 9:30 every night was fine. We had a very funny comedian and a couple of singers. The shows were very energetic and lots of fun. We also enjoyed the free internet throughout the ship. There was never a problem logging on. Just remember that only one device can be used at a time. One last thought. We bought 2 bottles of wine before the cruise and had no problem bringing them onboard in our carry on. The mini bar in our room was stocked daily with soda and water at no charge and of course our wine.