I was amazed at how fast I got this top in the mail. Estimated delivery was between 17-28 days; however, I received the top 5 days after I initially ordered it. High-five for that Patty!!! I am in love with the material of this top. So comfy and stretchy. I will definitely be ordering more clothes from here.