Overall, an excellent cruise with a spotless ship, outstanding cuisine, very nice cabin, good service, and nice port calls. Just be aware that the alcohol, internet usage, and ship-based excursions are quite pricey. Still worth the booking and trip.
Entertainment was incredible. Staff was very courteous and helpful. Always said hello when they passed you and always willing to assist.
The buffet food was world class. No need to pay for dining! They has such a variety of food it was hard to decide, prime rib, lamb, turkey, chicken, pork, lobster tail, steaks. . .I could go on and on. It was fabulous!