We are flying from Toronto to Rome next Wednesday on Alitalia and then on-wards on another carrier. I have been reading a lot of negative comments about Alitalia on airline forum but most of these are a couple of years old. Has things have changed? I know now it is too late to change my plans but at least I will know what to expect. Do they give out blankets and other comfort items on long-distance over-Atlantic flights? what about the food? any feed back would be appreciated.