I received this as a birthday gift and could not be happier. I normally wear an XL or XXL shirt if it's fitted. The XL shirt has plenty of room for me. The sleeve are a bit shorter than normal but the shirt is not as short as I was expecting. I have a long torso and the shirt covers my stomach and top bit of my jeans/pants (not high waisted pants).
As for the thickness, I'm a little disappointed as I was expecting something a little lighter in fabric but then again, it does say "sweatshirt". For someone who is not hot natured this would be great for lounging around the house or running errands on a mild day. Overall I'm happy with it and would likely purchase a long sleeved tee if it was a super lightweight fabric!