This fits like it was made for a teenager, I ordered a size XL and was too small apparently they ran out of XXL too so I couldn't order a size up but the XL wasn't only snug it was tight! Felt like a size Medium to me even very very small. Definitely not for an older person.