My wife and I booked the Christmas cruise (2012) with our teenage kids and had 3 rooms altogether. Decent sized, nicely appointed with a courteous staff always close by. Embarkation was a very smooth process. We are first time cruisers so we were surprised how smoothly things went.
We had read a bunch of negative comments, and I do not know what ship they are talking about because our experience was exceptional. We ate in the restaurant and our waiter Siman was very attentive and professional we had nicely paced meals. Some of us did not order a salad but a soup, and the right course came at the right time so we ate our courses together. Desserts and choices were wonderful.
One comment about the restaurant: it seems the breakfast servers are more likely apprenticing as the evening staff was exceptional!