We are travelling air asia from Perth in July. We usually fly Garuda. Has anyone had any troubles with the airlines? Any advice, I know of having to pay for the extra luggage and food etc. Just wondering if they keep to schedules and what their service is like...