Fits a little snug (will shrink after washing) so order a size up. It is stretchy so it isn't restricting with movement, but the inside is a bit rough. I would imagine if you were wet or sweaty you would chafe. But it still looks nice and I wear it fairly often, so overall I recommend it.