We really liked this cruise. We had a cabin with a balcony and hardly used it. The weather was bad at times so it was often wet. There was salt all over the balcony. If we went out there, we tracked gritty salt back to the floor of our room. We had a balcony in Alaska without this problem because the sea is calm on the inside passage. The water is rougher across the sea and churns salt into the air. I'm not sure I'd book another balcony room.
The food was great in the Lido cafe. Wide range of foods for all meals and everything was delicious. The dining room had a poor selection of main entree food and we hardly ate there. Plus, the service was very slow. The traditional Thanksgiving Day meal was anything but. I wondered if the turkey came out of a can. There were no mashed potatoes and no yams. The sweet potatoes were pale in color and consisted of 2-3 small thin slices. I don't think the chefs understand that Thanksgiving Day is a pig out for Americans. The servings were tiny and it is the first time I ever had only a spoonful of dressing. I will have to make up for it at Christmas time. :)
Room service was great and food was hot. The Pinnacle Grill was absolutely the finest restaurant I've ever dined in. It will cost you $25 a person but it is worth it.