I love it but I did have to return the first one I bought and get a smaller size.  In my opinion, a more fitted size is more flattering.  I'm 5'6", I weigh about 130, measurements are 34A bra, 28 waist, 39 hip and my shoulders are slightly broad.  I typically go for size medium in things like this, but based on reviews I sized up and got a large.  When it arrived and I tried it on, it was a little big, almost baggy in the mid-section, it fit in the butt and thigh, but it definitely wasn't tight.  I decided it was a bit large so I returned it and ordered the medium.  It came and it's a great size.  It's not super tight, but it's not loose either.  I think if you want to wear it for something nice put some shapewear on underneath just to keep everything smoothed out, and if you want to be casual take the shapewear off, but definitely have some good seamless underwear on hand, you can see every line under this one.