I'm 5'8" and 135, and the small regular fits pretty well. I removed the sleeves and took in the sides a little for a more fitted look, and keep the legs rolled up since it's a tad short. If I were wearing boots it would probably be fine. The material and stitching seems great for the price.