The fit and style are perfect.  It rides up a little bit at the top just under the waitsband when I walk (making a little fold), requiring it to be pulled back down, but the fit is so good that I don't mind it.  Also, I'm generally a small, but I needed a medium because it is a tighter fit.  It's a very flattering look, though, and I would recommend it!