This is an older ship, but is a great experience. We had a Junior Suite which was large and had windows on two sides. The bath was adequate and included a tub. The cabin was attractive and beds were comfortable. A large screen high definition television with satellite access completed the accommodations.
Non-suite cabins appeared to be small compared to major cruise ships, but were fine for a short cruise.
Internet access was available, but large mountains rendered service less than completely dependable.