1.We enjoyed our meals in the Horizon Grill (buffet). Service was good and the view out of the large floor to ceiling windows was fantastic. Salad and fruits were very fresh – impressive considering that we were on the Alaska cruise. Fresh lettuce and fruit must be hard to get this far north.
2. Staff were uniformly helpful and very efficient, yet they were not obtrusive. William, our steward, did a good job, he introduced himself to us on the first day and we saw him a good bit in the hall and if we need something we could ask him. He also provided a pager # to reach him. One little thing stood out for me regarding the staff, I was in the Horizon grill and saw a staff member walk by with a plate of food – I assumed he was taking it to someone and I causally mentioned to him that they had run out of horseradish for the pork. I thought he would deliver the plate of food and then take care of the horseradish, much to my surprise he went off into the kitchen area to get the horseradish restocked, later I saw him eating. While I was impressed by this level of service I was embarrassed to have interrupted his meal
3. The room size (we had the mini-suite with balcony) was of a decent size considering that we spent a lot of time on the deck or on an excursion. The furniture was not particularly comfortable, the coach was one of those pull out bed things that was not deep enough to sit in and the cushions were not very thick, the best chairs in the room were the two deck chairs.
Mini suite was fine for us, in terms of size, etc. It was nice to have the balcony, especially on the Alaska cruise. I would suggest getting the Port side as I think you would see more of the wildlife, etc. that way.
Plan to get a car and travel Alaska for a couple of weeks on our own.