Our cabin mini suite 6066 was roomy for 2 adults and two teens; plenty of storage for a 7 day cruise. They kept it clean and always had the sofa and the drop down berth ready when returned for a good nights sleep. The mid-ship cabin felt little motion. The balcony was large enough for four and a plus for the wonderful scenery of Alaska.
Dining was easily a five. One of our teens has a dairy allergy and the maitre d made sure she looked at tomorrow's menu each night so she could make her selection and the item would be specially prepared to meet her need and taste. Service in the main dining room was top notch. We ate at the buffet twice. OK, but not great. The cool weather made eating outside uncomfortable, and the result was a crowded buffet dining area.
The entertainment was great in the main venue, equal to what you see on Glee or a Broadway show. The piano bar, etc. was OK, not great.