I wear a size 8 & have a large bust so I ordered an XL. Didn't come close to fitting. The XL would maybe hold a C/D cup at the most & there is absolutely no bust support. It was also super short. Fabric was cheap. Will return.