I'll break this into pros and cons.
PROS. The ship is a perfect size with a good layout. It is generally clean. Very little vibration and mostly at the back. Seemed to be in good repair. I found the beds a little hard but my wife liked them.
THE FOOD. Generally good and better than many other lines. Buffet selections varied from day to day with some common themes like Asian, Carving station, stir fry, sandwiches etc. The Dive-In burgers were very good. The NY pizza was disappointing. It would have been perfect except they used some really awful tasting cheese. The breakfast was consistently great with a special eggs benedict station. The Grand Dutch Cafe had very good coffee and was a real treat. Make sure you try the Matjes Herring if you like pickled herring.