We had a lovely time cruising the Mediterranean on the Golden Princess, sister ship to the Grand. It's a bit frustrating to try to see Florence in a day but the ship is lovely. Don't expect a gourmet restaurant but the food should be tasty and diverse. Always ask the waiter for recommendations: he knows what is good each night.
Bon voyage!
QL