5 of us (all sister and brothers-in-law) spent 2 weeks on Christmas cruise. We enjoyed it and would recommend the ship but not for Christmas, as it was very limited in Christmas spirit.
The ship was lovely - nice public areas, lovely spacious stateroom. We had a balcony with obstructed view which reduced the cost and I would strongly recommend. The view was good - the only restriction is that you cannot see straight down into the water but that was little or no limitation bearing in mind that it was much cheaper!!
The staff were the highlight of the cruise, friendly and efficient and helpful. Not just your cabin attendants were friendly but everyone - every member of staff you encountered or just passed in the corridors smiled and greeted you. Any small issues (and very few of those) were handled quickly and efficiently. We sat at the same table every day (although we used Select Dining) and the 2 waiters and wine waiter were superb - funny, friendly, and did their jobs excellently.