We traveled as a family with two adult children and their spouses.
We found the boat in excellent condition, like new almost.
The ship is a bit smaller than some of the mega ships we have been on and we found that quite refreshing.
Our cabin was nice. Good floor plan. The mattress was a bit uncomfortable but our room steward added a mattress pad that greatly improved the comfort.