The fit is perfect for the pants. I like the fabric. I wear an 8 and the med. Fit well. The medium top is a bit big but the bottoms are perfect. This is my first pair and I'm pretty impressed with the quality.