Terrible . My first time ordering online from Topshop it says 3-7 days for delivery . It's been a week and my item still at the wearhouse so I rang up to find out been on hold for 40 min just to find out that I've got another week to wait . I shop a lot online and never waited for delivery more than 3 -4 days !!!I'm very disappointed ! You need to sort yourself out Topshop ! I don't feel like shopping there anymore !