I didn't have to put it on to realize I was too big for me. I'm 175 and 5.11 inches tall and I usually wear a medium size. Medium size is more like extra large.
Pros
My husband loves it and looks good in it... if I do say so myself. Laugh out loud
Cons
May not be suitable for those who prefer loose clothing for exercise.