Estimated delivery was about 3 business days and it arrived in 2. It was slightly bigger than expected but I love oversized shirts so I have no problem with it! The material doesn't feel cheap at all and I have no regrets with this purchase! Definitely recommend :-)