Bought this as a gift for my mom. Shes super petite so I was worried that the size small would be too big. Normally Id buy her an XS and, if available, in petite. However this size small fits her fine! The front panels are not very voluminous so she was not overwhelmed with fabric. The shoulders and arms seem to run small and tight too. For me it worked out perfectly but otherwise, size up at least one size and maybe more.