H&M is definitely one of those stores that don't cater to smaller people...like LL Bean and Eddie Bauer and department stores.

Their quality has never been that good...Gap is better, Old Navy is probably a little worse...and Forever 21 is probably even worse.

Personally, I don't like Euro style stores like that...even if they did carry things that fit me.