The day before we were due to travel to Porto I emailed the home owner to discuss check-in procedures, only to get an email back saying my 'fully paid-up' booking had been cancelled with no reason behind it at all. I emailed back and the owner then replied saying it was HomeAways fault as her apartment was never available on our dates and should never have been offered through the website.
I called Homeaway immediately and then said I should look on their site for another property but there were none anywhere near to matching our requirements. I eventually found one through Air BnB with no problem whatsoever, their contact and service far better.
On my return from Porto, I emailed HomeAway to ask for some sort of satisfactory explanation and they pretty much laid all the blame at my door as I had been unable to find another property on their website which in their view would have solved the whole situation. No apology, no explanation of the cancellation and certainly no admittance of blame.
We lost our holiday apartment the day before we travelled, HomeAway have lost a customer for life!