We have booked multiple internal flights with both Air Asia and Thai Air. Our personal experience with Thai air was way better than Asia Air. Asia Air weighs every bag and if its even a little over, they checked it and charged for it to be checked. I guess a bit our fault but Thai Air did not do that. The flight was 1 hr late with no update or notification to passengers and these are the smallests seats we have ever been on. My husbands knees are pushed into the seat in front of him. We will stay with Thai Air in the future.