I bought these overalls for my husband to replace some he has worn so much I spend more time repairing than he does wearing. These pants looked great but they were very, very heavy denim and felt uncomfortably heavy and hot. They would be great for someone doing heavy duty work in a cooler climate, but just were not right for yardwork in a hot climate, so they were returned. The color is so very dark you almost can't see that they are denim. I am sorry that my husband did not comment on the fit so I can't help with that, but he did say that the fasteners on the straps were very hard to engage.