Hi Lust...we just returned from a short two day cruise on the Mediterranea and the ship was beautiful and so clean you could eat off the handrails!! Welllllll....
We were in room 4173 with a full view and veranda..I believe you will have a life boat in front of your view.
As for the food..Maybe because it was an 'off' weekend (they had two days between the New Year's cruise and the next regular week cruise) so perhaps the entertainment and food weren't what they ordinarly provide but it was fine. Food was good. Entertainment was sophmoric. So we spent extra time in the casino AND WON
You will enjoy it I am sure. Plus you will be far warmer than you are in Toronto, eh?