Being completely oblivious to the fact that Sofia had went bankrupt and sold NastyGal, i was extremely excited when i saw that they had a 40% off sale as their stuff is normally on the pricey side. I bought a pair of shoes, thrilled that i got them for a steal. Shipping said it'd get to me within 8 business days. They had zero warnings about customs, and the possible delays. After i ordered i got an email saying i should expect my order LATEST 5/11/17. I got an email from them on the 7th saying that my order had been shipped. This is the annoying part. I got an email from Deutsche post UK on the 10th saying my package had been shipped. Very confusing. First the est delivery time was the 11th & the package had been shipped on the 7th. Then i get an email on the 10th saying it's been shipped from the UK. I honestly never have high expectations when ordering online, and don't even care when shipment is late. But giving the customer misinformation is NOT okay. So i got my package on the 17th and not only was it late but the package was SO beat up and dirty. I should've taken a picture. The shoes came in a box that was completely smashed to the point where the shoes weren't in it. I have to say the shoes were exactly as described/pictured on the website, and i am so in love. The quality in the product is still there. I might even buy from them again, but with extreme caution and low expectations.