This was our first cruise, and I was quite nervous. But we were very impressed with the cleanliness of the ship, the variety of activities (for a smaller ship) and especially the service. I'd heard Royal's service was the best, and I was not disappointed.
(We took the train from Seward, which was quite scenic but also extremely long. The bartender/tour guide was great, and the food was really good too. (Salmon chowder, yum!) In hindsight I would have taken the bus -- shorter, still plenty of scenery, and less expensive too)
Food was always good and sometimes great. Our waiter Brendo and his assistant Faly were so wonderful we wanted to take them home with us. We shared a table with a great family, a perfect match for us. Not sure if this was intentional or not, but I appreciated that Royal put us together. Windjammer Cafe had the best pancakes ever. Huge selection. The Park Cafe had a weird selection of sandwiches and salads--not our favorite, though the roast beef was good. There was also (thankfully) a Starbucks on board, called Latte-Tudes.
Clean, great Stateroom attendant, very attentive to our needs. Made great towel animals too. Surprising how much storage space they build into these rooms. We have no trouble finding space for all our stuff.