Our local retailer in Canada only carries to size 10 - with tighter fitting items I like to size up. I went onto the TopShop UK website - found the three items I really like and ordered them... then checked the reviews. I was horrified by the very low ratings everywhere, though I know there is more reaction to a poor experience than a good one. I knew at checkout the Estimate delivery timeframe was a bit of an overpromise, so I had already set myself to wait. Two days after the Estimated date I started to wonder if the reviews were true. Day three I was pleased to find three beautiful shirts in my mailbox. Why Topshop does not pad their delivery by a few days - or warn of a buffer in the delivery timeframe - I don't understand. If they did they would have fewer bad reviews I'm sure.