Joe's Jeans are always hit or miss for me with sizing. Sometimes I need a 27, sometimes a 28, and sometimes neither fit. I ordered these in a 28 since they're petite. Be warned - they stretch A LOT. Taking them out of the package I thought there was no way they would fit. I put them on and they fit snugly (but not uncomfortably) and two hours later they're loose. I guess I would maybe size down if you want a snug fit since they stretch soooo much.

The length is perfect (I'm 5'4") so I can still wear a shorter heel with them. They're slightly higher-waisted than a lot of my other jeans, which I'm a fan of in this instance.  I like the JJ logo on the back pocket is larger than some of their other styles. The wash is very flattering for the legs, and the fit is flattering for the tush. The material is on the thinner side, but I've seen a lot worse. Overall I would recommend!