Would rate 0. If you're at all rural they rarely deliver on the day given, let alone the time slot provided. Reason given is chosen at random. Should include a 'driver couldn't be arsed' option. Inconvenience of waiting in for a company that insists on a signature then never turns up. Even yodel consistently works better.