This was my first cruise so I don't have much to compare with.
To me it was as good as you would like it to be when you hear that you are going on a cruise. The food was good, much to choose between. The personell was always nice to talk to, even though they wasn't very good at english ( mine isn't so good too, Im swedish).
In the restaurants there was a little hectic, many people in the morning before the excursions for example.
The excursions were great, learned alot.
Hm, I must say I'm very pleased with the boat and I am going again i think