I'm 5'4, around 148 lbs, usually wear a size medium. Since this was bodycon I ordered the next size up. Snug to the body and VERY short. I'm talking, barely bend over and you're going to moon the world. It is very cute, but doesn't have much stretch to the fabric. And i was very self conscious the whole night trying to keep pulling it down.