usually spot on, 99% of the time, its next day delivered.
As for complaints or queries, thats a totally different ball game, cannot get a response within a few days, even if you get one. they are good until you need a query, delivery side of it is 10/10, the online chat side of it is 1/10