I stumbled upon this and decided to give it a shot. The shirt came very quickly and at a very affordable price. The shirt is 100% cotton so it is very soft to the touch. Its a good length for me as I'm a tall guy (6'3"), so I didn't mind the extra length others have mentioned. It's fairly form-fitting and it didn't really shrink after washing it. I'd definitely recommend getting this shirt.