On demand personal seat back video screens are provided on A330 (but bring your own headset or $5 to purchase one). Food is OK, not spectacular. On time performance has been good as of late. If you are fine flying US domestic, you will probably be comfortable with them internationally.