Booked and paid at 14.43, Rang at 16.12, told it was 2 minutes away, text at 16.26 to say dispatched, rang 16.36 to say it hadn't arrived. Phone rang out, rang again answered and told it was 1 minute away so stood outside and it turned up at 16.47. Driver was lovely, a very smooth driver and car very nice and clean. He saved the rating at 2, would have been a 1 otherwise as I hate being lied to us. HINT: I paid in advance, did this have something to do with shoddy service?