Yes, they have had some recent issues with onboard service that has been rectified I believe.
Have flown them many times and they have mostly been good flights.
Earn rate is good on BAEC too.
KUL could be a so much better airport but unfortunately it can be a bit of a mess