Dont fall for being duped into paying for a blanket or meal when you make the booking they provide this free, you do have t pay for your drinks but prices are OK. They only carry limited amount of booze on board. What they do which is good, they let you pay at the end of the flight. I also say on TPE KUL flight they count the blankets back in at the end of the flight as they get so many stolen. It was hilarious watching a women unpack her blanket she obviously thought was fair game to take home with her