I'm 6'7 and very skinny, so clothes shopping has always been almost impossible. I also tailor my style towards dress shirts and pants/jeans, sports coats and and jackets and what not. Not only is H&M stylish, but its cheap, and most everything is slim fit and fits me! I know most Americans are growing more and more obese and clothiers are tailoring their clothes bigger, but H&M being European, it seems have kept their clothing slim fit and i really appreciate it. Value, Style and Fit are the most important things for clothes shopping, so i pretty much shop at H&M for 75% of my wardrobe.