This company literally SAVED our Little League Eason. They ship same day, or at least within 24-hours, and they do hold stock with inventory levels listed on the site. You know exaclty what you're getting and can dependo on them. Moreover, they have an acutal cusotmer serivice phone number (unlike many of their competitors) where you can reach out about your order and verifhy all is good to go. The person who answers will know exactly what order you placed, where it's at in the process, etc. Not just an overseas customer service line that is totally disconnected with the business and your order. I cannot thank them enough. They come HIGHLY recommended. Best source for athletic caps and apparel.