There is something seriously wrong with the food management on this ship. The worst filet mignon you will ever eat awaits you in their Chops Steakhouse. I also ate corvina in the main dining room that was the driest and fishiest tasting fish I'd ever eaten.
I've never been on a cruise where you didn't bond with the main dining room waiters. Ours were error-prone and completely lacking in warmth.
You can find good food, but you have to search for it. Stick with the indian food. You're better off with the Windjammer Buffet for dinner or Giovanni's. The Chops steakhouse was one-star awful. However, when you eat breakfast, you will feel like you're in a swarm of locusts.
Port of departure. Don't arrive early. Beat the crowds by arriving 2/3rds of the way through the loading period.