I choose this cruise primarily for the ports of call. I ended up being a fan of Viking.
The ship was neat and clean.
The staff (all of the staff from the cleaning staff to the Captain) we friendly and helpful.
Neat, clean and well organized for such a tiny space. There was plenty of storage in the room and bathroom. (I tend to travel pretty light so if you bring a lot of clothes you may have to keep some in your suitcase under the bed.)
The person who cleaned our room (Ang) was FANTASTIC. Our room was always perfect and when we needed a little extra something (like an towel, or fixing a sticky door he solved the issue within minutes ... literally in minutes!)
The shower was large enough to take a comfy shower. The bed was very comfy. The TV useful to see the day's events.