The worst service I think I've had when it came to delivery.  First time only part of order arrived, had to return this as they would only do complete reorder.  Our order was re-ordered by Customer Services 4-5 times over 4mths, each time no delivery appeared.  Wasn't allowed to cancel and get refund.  Eventually advised I was considering contacting popular TV show and Trading Standards, order arrived next day, hours later than advised but it actually turned up finally. Delivery guys were great, system clearly has issues.