I choose a large ship in the Med as I can sometimes get seasick - no such issues thankfully! Already looking to book our next cruise.
Departure was from Barcelona - handy as we live in Tenerife, in the Canary Islands so its usually just a cheap flight over. Ports of call were Marseille, Nice, Florence, Rome, Naples and then back to Barcelona.
Dining was excellent - we went to the main dining room 4 nights and service / food was excellent. Through the day, the Windjammer main restaurant was always well stocked with a huge selection.
Cani looked a little small when we first entered but we soon got used to the space, and overall it was an adequate size. Kept very clean and tidy by staff.