This was our second cruise, first being a 3 night cruise to the Bahamas, and it was great. The accomodations were very nice. We had a balcony and could see everything right from our room but going out on the deck and being around other people made viewing the mountains and glaciers even nicer. There were park rangers on board who gave us information and answered our questions when we went through Glacier National Park.
They have freestyle meal times, meaning you select when you want to eat. You can have a table with other people or have a table to yourself.
The staff were very friendly and helpful. The food was very good and plentiful. The shows were excellent with top notch performers. We had plenty of time on our port stops. Everything was very pretty and clean.
Getting checked in and off the ship went effortlessly and very quickly.