I have used Air Asia to KL and on to China several times. It all works well when it works, and they can be very cheap. However if something goes wrong, you may be stuffed. They cancelled a route on me and it took months to sort it out. Their call centre was hopeless, until someone finally owned...