We chose this cruise for the itinerary and it was on a newer larger ship. We were very fortunate with great weather at all ports and minimal rain. The ship was beautiful and well maintained and easy to maneuver floors. We found the staff to be very friendly with the very few in buffet who would try to run you over if in their way, but we find this on all ships in buffet.
Although we had Club Class dining as a perk of our suite upgrade, we only ate in dining room once. We ate mostly in buffet as we were tired from excursions. Buffet was good food but problem is they can't keep it warm, only lukewarm. On sea days we ate at outdoor grill where burgers, hot dogs and fries were cooked to order and good. Overall food was very good and always available.
We were able to use our credit card without PIN numbers in every port but in case you need cash there are ATM's on ship that will convert from US and EURO to other needed currencies.
Deck 14 Riviera across from Concierge. Was very convenient to Concierge lounge with free specialty coffees and snacks. Concierge was very helpful. Room was spacious and quiet. Balcony plenty big for two people. We were fortunate to have been able to purchase this as part of an upsell from a mini suite at a lower than published rate and would HIGHLY recommend it.