Ok but far from perfect
Pros: Good seats with lots of room. Smooth enough flight.
Cons: Hate at Rome 20 min walk and mini rail ride but not informed before hand so rush at the end. Impossible to amend seats to get kids and adults together. In flight crew sorted in the end. Boarding staff bit rude - inflight staff were ok though.