micoach is all you need to get the results you want.
They don't look like much online, but in person they are superb. I am 5'9 and 130 athletic build and I had t buy the XS because they waist was so large on the S. Huge difference between the XS and S. I love these pants. I am going to dress them up with some heels. They can be casual but the material allows for you to dress them up as well. Love them.
I ordered size 6 but it's too big so could've gone smaller, but it looks really good, I love the design and it's so comfortable. Also I prefer jackets of this shape to be a tiny bit shorter so they are right over my bum, but this is a bit too long for me but I guess that's just my personal taste.