This shirt is very cute and the biggest pro is the shoulders stay put without creeping up very much. The only con I can think of is that it is very sheer. Since it folds over the front that does help but still wish it was more opaque. I bought an XL and I'm 5'5 and 220lbs and it fit great!