I'm 5'4 125lbs and ordered a small. Definitely recommend going with your size. Fitted but not too tight, still have some room. Good length. Does ride up when sitting so I have to pull down. All different fits but perfect throw on spring/summer dress. Can dress up or down. I wear with white vans or sandals