I own pants of several styles by this company, TLC Sport. I have worn them to yoga class, to a wedding (with a fancy jacket) and everything in-between. They look neat, terrific and fit perfectly after numerous washes. Great workmanship, terrific material, nice styles. The price is well worth it (I'd have more if I could manage it!). Buy with confidence. If the size is off, you can easily exchange them.