We did try another - I won't post details as it is a small scale operation who might suffer badly from bad reviews, and I wouldn't want that for what might have been a one off - but they confirmed our pick up time an hour earlier than one might expect - then turned up another 45 minutes earlier than that. The choice between nearly two extra hours in Dalaman departures or an extra two hours in Calis wasn't difficult and we refused to come back to the hotel when he sent texts.
I refuse to cut our precious holidays short to fit in with transfer companies.
Like several others, it's one of the few things I don't bother thinking about now, FAT always.