Carhartt makes very durable clothing, and this coat is no exception. I don't understand their sizing though. I have worn their work coats and jackets for years, and my work coat is a 2X, my "Detroit" jacket is a 3X, and I had to get a size 4X for this coat. The 2X work coat still fits fine, why the size difference ? Beware of what type of jacket or coat you order, it may be too small. Try one on at a local store before ordering from the web.