The 12 hour (turned out to be shorter) flight was uneventful but excruciatingly long. But the flight crew was very good, providing meals, snacks, and beverages throughout the flight. Although the personal displays were small, they offered a wide selections of movies and TV programs that kept many occupied. We were pleased with the Economy service.
The challenge was that we did not realize that 1). there was a passport control station with a very long queue AFTER check in and security check, and 2). it was a long 10 min walk from the passport control to our Alitalia gate. Although we checked in over 2.5 hours before our flight, by the time that we got to our gate, the plane was almost completely boarded. Part of it was our fault because, after a quick check in and security check, we thought that we had plenty time before our flight, so we stopped for a cup of coffee. So be aware that there is a passport check after you check in and the line there can be very long.