OMG I FRIGGIN LOVE THIS JACKET!! It is SO beautiful and perfect. Great quality. Can't wait to wear it in Vegas!  I'm 5'4" and a 32B and got a small. It fits great but if xs were an available size I'd get that because it's just a tad big but don't get me wrong, it's really perfect.