If this darling little jacket from David Brooks was a medium I'd keep it! New with tags, size S/P. 97 % cotton, 3 % spandex. The bust measures 39+ ( its fitted through the bust and hard to get an accurate measurement), length 22 1/8" and sleevelength 19 3/8". Retail is $99.00.