I last travelled on BWIA a few years ago, when they had L1011's and MD80's only.
Punctuality excellent. Cabin crews (like any) range from merely competent and unsmiling to completely wonderful. Back then the aircraft were a bit tired and tatty, but they've had new kit since then.