This was our first Cruise so won't able the real comparison but for first timer it's definitely a good start. Ship condition was good. Lots of things to do on ship and off the ship. Since people has already wrote about those stuff, I will just focus on one thing FOOD. Being Indian vegetarian, we have to always plan out food else things can become challenging.
Food Quality - 4.5/5
Food Service - 5/5