I bought this shirt for my Mom and I when we went to see the Michael Jackson Immortal Tour. I am 5'-4" with bulkier arms/shoulders and the junior large fits perfect. My mom is about the same size as me although she is bustier so I got her the junior XL and that fit her perfect. They were selling almost the exact same shirts at the show for $50! This was well worth it.