Hiya
Not flown from Cardiff but have done their PE Gatwick-Calgary.
No complaints at all - plenty of leg room, good food with proper cutlery, infact we had lunch at the airport on our way home, then were absolutely stuffed after plane meal!
CAbin staff always attentive, good selection of drinks - never drink alcohol when flying, but those who did were kept well stocked.
You can never bee 100% that you'll get a problem free flight, whoever you fly with (10 1/2 hrs with a screaming baby with BA!!) but we had no problem with them at all.
Enjoy x