I was a little concerned because I read the reviews AFTER I ordered from them and saw a lot of negatives however, I have to say I was relieved when I got my items. The shipping did take awhile but it did state with standard shipping it could take 3 weeks and I did get my items within 3 weeks. Also you do have to be careful about the sizing but the types of shirts I ordered are loose bat wing shirts so the fit was fine I did order one regular fitting T-shirt which was too small but it was so inexpensive I gave it to my sister. I would order from them again keeping in mind the size issue and if I need something tomorrow I'll go shopping but overall was happy with the items in relation to the little amount of money I had to spend and for that it was worth it. You get what you pay for you can't expect top of the line product for rock bottom prices!