Sometimes ordering clothes online is hit or miss. This was a HIT! Material is a cotton blend, not the shiny polyester you see everywhere. The fit was better than I expected for the low price. I ordered a size large. I'm 5 ft, 5 inches and 165lbs. I normally wear between a 10 or 12 depending on the item. My only complaint is how the pockets bunch up. They don't lay flat and it's a little distracting.