They fit good. they are what they say.  They are more canvas and i thought they would be part canvas and part spandex and cotton.  I would not get them again.  I wanted them for running but they are stif.