I bought this for my 15 yr old son who has gynecomastia (moobs) and it covers it up amazingly. He has more confidence and feels much better. Size M fits him perfectly.
Pros
Perfect for those who want to look good while exercising
Cons
May not provide enough support for individuals with back pain