I'm a size 10 regular and the size 12 petite was kind of tight on me. I'm still don't know why the petite sizing is so different from the regular sizing--in my understanding, petite is supposed to mean a shorter length, not a smaller everything, but that's a problem that I have had in general with petite clothing. In contrast, the length on these petite pants wasn't petite at all---the 29.5 inseam is more like regular pants, in other words they were too long on me.

With this in mind, however, these pants do look great (are even almost high-waist, which I love as this elongates the legs) and are form-fitting. The fabric, despite being a mix of viscose, cotton, and polyester, rather than just cotton, is comfortable, and the elastane makes them stretchy. They do have a slimming effect, particularly the black ones (the ones that I got). The fabric is also machine washable, so they're easy to clean. Overall, attractive pants, but expect them to be petite in fit rather than length.