I was trying to buy a button down shirt at our local stores. Most stores don't have these. Everyone wears t-shirts these days. Stores that have them charge around $50-60 for a shirt! .and what about all the needles they stick in those things? I took the risk of ordering online. This company shows a size chart to help you determine what fit you need, rather than guessing what 'large' or 'extra large' means. I have ordered two. They fit perfectly! They have a front pocket. Collar with buttons. The material is long enough, I can refill it. It has a strong thread binding. It's not sheer or see-through like some cheap shirts. Because it contains cotton, it needs to be ironed after washing. I can handle it! and the price was half what it was in stores.