I bought this for my husband for Memorial Day last year and he absolutely loved it! He wore it on the 4th of July as well and he was a huge hit at the party. If you want something patriotic but also not too cheesy, this is the sweatshirt for you! Sizing is as expected. He wears a Large in t-shirts and an XL in sweatshirts and I bought this in an XL and it fit perfect. We have washed it but not dried it in the dryer (hang dry to retain size), so I wouldn't recommend drying it in the dryer.