I’m short and curvy, and I loved the way the medium fits me. No gapping in the buttons. Can’t wait to wear it with some knee high boots or ankle booties. I am 5’ tall and 145 lbs. I have a small bust area and narrow shoulders, so if you have a larger chest, I would size up.