My wife and I have been on 30+ cruises and this ranks tops in our book.
The good: Very smooth ship, never felt any movement at all. Best ballroom dancing at sea, excellent non stop ballroom music from 5:30pm - 1am on Deck 2 Madam Butterfly Lodge. They have two groups there that plays continuously correct dance tempo music. Lots of quiet places to seat and relax. Great crew, very friendly. Great dining room staff. Very hard working entertainment staff, goes non stop morning to night, very funny and friendly. Cabin is clean and comfortable. Ship is in great condition. The crew cleans non-stop. Production shows are excellent. Fantastic dancers and singers. Extremely funny pool games, no need to understand which language is being used.
The not so good: Most of the food is OK, the variety is limited. Vegetable selection is very limited. Bread, pastry and dessert is pretty bad. The worst room service food ever. TV and TV program is very poor.