Flew to Phuket on 26/3/16. Boarded the plane at the right time. Then the captain advises that there is a problem with the wing and engineers have to investigate. ( maybe if the planes spent more than a couple of hours on the ground and had sufficient maintenance, this would not happen) After sitting in a plane that was going nowhere for over two hours we finally took off. We got moving and I thought I would watch a movie and have a drink. Tried to get my screen working and it said I hadn't paid for this service which I definitely had. Called the flight attendant over who presumed I was trying to "scam them" out of $9 and in a sarcastic tone asked to see my ticket. She apologised and had it activated. So now to order a drink! A jim beam and cola for $8 is a good deal. Not when it's 6 months out of date! Was meant to arrive at Phuket at 8.30pm and spend the evening with my girlfriend. Landed around 10.30pm and with the amount of congestion at passport control with flights arriving at the same time got to my hotel after midnight! My first night over before I got there! I have taken this same flight 3 times now. Never takes off on time and never arrives on time. You would think that the airline/pilot would crank up the speed a bit to try and get you there on time. Not likely, departing 2 hours late, 40000ft in the air and sitting on 730kph to conserve fuel! I follow this route regularly on flightradar24 app! The only reason I fly Jetstar Sydney to Phuket is because it's the only airline who flies direct! Please Air Asia put this on your timetable! Have flown Air Asia within Asia many times and am very happy with service!