I just did BKK FCO on the newish A330 900 neo which was perfectly OK in terms of hardware. Then FCO MIA on an old and tired A330 which showed a lot of wear and tear, cabin not particularly clean. Pretty much what I expected but the poor catering, even out of FCO was a surprise, I had heard good things but the food was just lousy. Wine selection good, though.