I really like this sweatshirt!  It's a nice novelty piece for when you want something a little different.  I generally wear a medium or large and went with the extra large based on other reviewers saying it's sized small.  The extra large fits perfectly, so I would definitely recommend going at least one size up.  I was worried it was going to be too small but, while the fit is on the tighter side, it's not constricting at all. The material isn't particularly soft but it isn't rough either.  Overall, a very comfortable sweatshirt.