Delivery was quick and product ok, but delivery and returns policies are awful. They charge £2.99 even to deliver to one of their own shops! They also charge £5.99 to deliver not only to your home but to a local shop eg a Spar. You can't even take unwanted items back to their own shop or to a Spar - you have to POST Recorded Delivery, at your own expense. Customer services also very sniffy when I queried this (as it makes no sense) - just said 'it's in the terms and conditions'. This is BAD customer service. I won't be shopping with them again.