If you don't have a six or eight pack, don't worry.
A real compression shirt is difficult to put on and is damn tight. I wear size 2xl but I think it would fit someone who normally wears a medium size and still stays comfortable.
Pros
Very comfortable and warm!
Cons
The quality is good but too small for an adult environment