Shipping was amazing. Everything came in on the estimated time one packed even came before! All the shirts were exactly what I expected. The only reason I gave 4 not 5 is because one of the orders of 12 shirts came in a jam packed plastic bag which was ripped on the sides and all the shirts were white so 2 got dirty. I washed them and the dirt came out but the fact the did not separate or put into a box is not cool. I will still order again because aside from that it is wonderful!