Seems like it's warm and good quality.  I ordered because i was excited it's summer and the price dropped.  Ordered XXL knowing it would run small, but i can't even wear it.  It's that small.  If you are normally a Large and order the XXL i think it could be just right for you.  If you are over a size 12 or 14 i probably wouldn't order it.  (i am between 16 and 18)