Super cute but very snug fit, i am an a cup 130lbs  and 5' 7" i got a medium it is a tiny bit tight and a bit short , zipper has a bit of an issue getting past the lace area, but it is reallllly cute.