Staff and service was excellent. Cabin attendants were friendly and helpful.
Have a long list of complaints. Can't book my seats but 23 hours before flights. You plan a flight in advance, perhaps 3 months in advance and you have to have anxieties if you are going to have 2 seats together with the person you are flying with for this vacation....or they charge a fee per leg. Newark-Zurich-Florence and then another charge to return multiply by 2 seats for 2 passengers. I think $100 more all together!
Seats are terrible. Seating cushions are so thin. and leg rooms is for short people only. When person on front of you slide seat back a few inches "for comfort" the front seat is close to your nose...and I am not exaggerating!
On my way back, the display for the "on board entertainment" did not work.