The material is thick, which is nice. Also, the body is oversized, but the fit is true to size, if that makes sense. The arms fit and your normal size will give an oversized fit. I wore it with leggings and it covers the bum. I'm 5'9" and a medium typically, but sometimes small.