I ordered a large one because I wanted to fit really loose and cover part of my legs as well, also because I read that some people commented that after the first wash it shrank a lot.
It's very thick so won't be able to use it to workout, would feel too hot, the material look like a good quality, haven't wash it jet but if it shrinks still will be really big on me, which is I want, ahhh and I'm not a guy.