First I would like to be fair and say there is some enjoyment on all cruises. One waiter and the room steward were very good and very friendly. But you could tell they were being extra nice for a big tip. That's fine and we did tip them. But the rest of the staff that usually don't get tips were even rude at times.
We have 6 cruises under out belt so we have something to compare from other lines. The ship was nice, but laid out so you often had to go up or down to get to the other end of the ship. I'm sure that design was to get you through the bars, shops, etc. to get more sales. The whole cruise reminded me of "Hay Lady Beach" in Mexico, they were so many venders trying to sell you something that you couldn't see the ocean. At ever turn the was someone saying "Hey Lady take a look or Hey Mister, take a look. Same with NCL, try to sell Bingo, More Cruises etc. The Bingo games never paid any the big prizes that were "hawked" trying to get you to play.
We were asked to down load an App for convenience, but turned out yet another charge for that as well. We asked for a refund (of the 7.95) and were told at one point they would, but it was on the bill when we left even though we deleted it the first day.
The cabin was so small only one person could get up and do anything at a time. It was the smallest cabin we have ever had on any ship.
Just did some shopping here.
We stayed a week in Seattle, went to a ballgame did some geocaching and visited some parks.