My recent last flight out of Thailand, I left booking it a little late.
I usually book directly with the airline, but big prices were coming in for a Biz Class flight to the UK
So I used Skyscanner......which I was quite impressed with.
I found a flight I was interested in and the Skyscanner linked to me to Expedia Thailand and I made the booking.
My recommendations is to use Skyscanner and then try to duplicate the fare directly with the airline website, but in my case Expedia seemed to be able to offer a better price, so I booked and it was a smooth process, although now being on Expedia's mailing list for emails was rather tiresome.
I am sure if you have no problems and no need to change the booking everything will be fine... and my outward flight went OK. But sadly while in the UK I had a need to change my return date, but could not really nail down when I would be returning. The rescheduling of the booking would cost 4000 baht (a ticket condition of the carrier), and since I could not really nail a date down there was a possibility I would need to do this again, I thought this a waste of money. I was impetuous and felt my reasons for rescheduling or even cancelling were sufficient (death in the family) to enable me to cancel and get a refund, so that is what I did. The event changing my travel plans occurred just 3 days before I was due to fly, and I did not want to be classed as a 'no-show'
I can only say now if you think there is a slight possibility you need to cancel a return leg, beware of booking via Expedia.
In my attempts to cancel and get a refund I have spent multiple hours on the phone, many emails have been sent and I have had to deal with such stupidity and blocking methods I could likely become murderous.
If I call Expedia UK, they say I can only deal with Expedia Thailand.
Calling either connects you to a call centre in India.
Each call you have to re-explain everything again.
Each email will generate a response saying please call us, and give you a number that is wrong.
I have spent hours on the phone, one call of a mind numbing 65 minutes, 30 of which I was left on hold.
They keep calling my Thai number, despite being told I am in UK and my supplying a UK number.
I sincerely believe they wish to mess me around until I give up, which I may well do, the refund is supposed to be 42,000 baht, but as of 17 Sept, no sign of it.
Should have taken insurance!