I booked an engineer for servicing our boiler, I received 3 calls on the day explaining the engineer was delayed, they kept changing the time he would arrive. Finally I received a call at the end of the day telling me it was too late for the day booked, and was offered a slot between 8:00am and 12:00 in two days.
I received a call at 7:45 am telling me the engineer would be with me between 8:00am and 8:30am. At 9:30am I called to cancel, and told engineer was going to me with me soon.
Still cancelled, lost 1 1/2 days waiting around for a mythical engineer, this company should be paying for my time! Not the other way around. Don't waste your time with them.