Great length, great fitting, snug but not too tight. Would like if they fit a little less closer to the leg, which is cooler on ultra hot days. Perhaps going one size up they would give a bit more leg room. Still, this is comfort & style are available at a wonderful price point. Highly recommended.