It's extremely cute and fits well in all the right places. I'm I'm pretty small on top and bigger on bottom because of my thighs and all and I ordered a size larger. I'm very happy I did. The bottoms do run a little small. Overall though, it is very flattering.