My experience with shein has been great!! My daughters and I have been ordering from this company since last year. And so far all our orders have been correct.. and all the items look like the pics.. the stitching is good.. and sizes are pretty true to size.. Delivery time isn't bad..I usually get my order within 5 to 7 days.. the prices are reasonable..I love the sales as well..very affordable. I've never had to return anything. Overall they are legit!!