Well, like a few other people I'm also a college student looking for his first suit. However, I'm a pretty small guy and it's hard for me to find a perfect suit. Right now my spending limit is about $400. I'm 5'4", 115 lbs. and would wear a size 36 in H&M's slim suit jacket. Colorwise, Charcoal and Navy would seem most apropriate according to what I've seen and read. And considering I'm rather short I'm thinking pinstriping and a two or even one button suit would make me look taller. Like many other people I made the mistake of just buying a random suit jacket/blazer from express in a size 38. At first I felt more confident but I slowly realized it fit me very poorly. I've been shopping around for a suit to use for a wedding and whatever else I would need it for such as job interviews and whatnot. I live in the Bay Area so I have a pretty large selection of stores to choose from. I checked H&M since I knew they would fit me, however size 36 jackets are only paired with size 32 pants and are not allowed to be swapped (though I didn't see any size 30 pants anyways). So now I'm looking to Banana Republic which have both size 36 jackets and 29 & 30 pants when ordered online. I was just wondering if that would be a good choice and whatever else people can suggest. SF also has a large Nordstrom and a new Bloomingdales. I think I'm gonna try to avoid Macy's though. Anyways, long story short... help. Thank you all in advance.