It took about 7 days to receive the package. Surprisingly, the quality is actually very good! It isn't a cheap feeling material, it is a lightweight shirt, but for the price I thought it might not be very high quality. The sizing might run a little bit small. I normally wear a large and I ordered an extra large. The extra large is pretty fitted, not like in the advertisement picture where it has a loose fit. All in all though, I'm happy with this shirt.