Oh and for the shore excursions, we went for whale watching at Juneau and a flight see at Ketchikan. We didn't go for the train ride at Skagway cos it seems like a normal ride all the way up the mountains and back again lol.
The food is ok. We chose anytime dining buffet so can eat 24 hrs lol. We're vegetarians so maybe our variety is more limited, but altogether there's quite a lot of food for you to choose. After eating them for 7 days, got a little bit tired though
Cabin size: Quite cramped cos 4 of us in one cabin. We had a window, but I hardly look out, cos most of the time I was outside taking photos lol. Bed is normal, can sleep. 4 of us in a room so the beds are something like bunk type with 2 beds on top of the other 2.