Ordered to wear during rehab for physical therapy as I was cold and wanted some warmth. I've had a few but they always shrink with washing and were too tight and too short. I ordered it in a large XL as I would sleep in it. It's loose but comfortable. To look really good I would order big/large under normal circumstances, also I lost 35# in the hospital, but it's comfortable and I'm sure it will work well when I get back to training.