Simply awesome. Kind of new to compression pants/tights. I'm a slender guy, 5/9 and 115lbs. I wear a 29 waist and 30 length in jeans, chinos etc. (pretty consistently). In soccer pants, specifically Adidas Tiros, I usually purchase a small for a slightly loose but slim fit in the thigh, XS if I wanted something near this fit. I was concerned ordering a small in the BALEAF Thermal Cycling pant, thinking it may be too loose for what I was wanting. It was just as expected for compression pants. Length was just at my ankles... resting right above a low-profile shoe (Onitsuka Tiger Serranos for reference). They fit right in the cuff/top of my Merrell low top hiking shoe if that helps. Not too long, just enough.Ankles on the pants are a little wider at the very bottom. Seems a little odd, I read reviews stating that - they are correct. I kind of like them like that though, almost takes a way from them being a full compression pant, but it's more of a personal preference. I mainly like it like that because I was able to fit a longer, sock underneath without it looking really weird - the side zipper helps.Quality seems to be good - I wouldn't say they are definitely UA or Nike quality, but they're really nice and way more comfy than the above thermal gear. I'm expecting them to hold up well. They're nice for light winter sports/workouts IMO - ice skating, hockey, or just cool weather weekend errands. However, they do get hot when working out - fleece, of course. I didn't expect them to stay as warm as they did... just a small 20 minute workout and I was pretty darn warm near hot... but it was indoor. Outdoor working in the yard, it was comfy and just warm enough (mid 40 to 50 degree weather).I know they're compression pants for running and biking, but I really wish they had pockets on the side... just a personal preference.Overall, I'd say they are true to size, wider ankles at the bottom (with a benefit) and comfortable for various cold weather activities.