H&M suits may seem like a steal, especially if you're in an environment where suit-wearing isn't all that common. But H&M suits are basically hipsterwear meant for clubbing and getting crap spilled on them while girls rub themselves on your lap. It's not the best option in your arsenal for a job interview. I'd take the advice here of getting a decently priced suit that will be more versatile overall, and will last more than a year. Charcoal or deep navy, yada, yada, yada - I'm sure you've heard it before. Even a novice in a corporate setting can see the difference (I've had people called out where I work for wearing stuff that looks like crap - even in a "business casual" environment). Spend a bit, and get yourself a suit that will cover all bases. And then, if needs be, hang it up and never wear it again. But I promise you it will serve you more than something from H&M. Events will pop up where you may want to impress, and you won't be doing it in what you currently have. I don't mean to be harsh, but when I see kids come in the office in suits like this - extremely skinny silhouettes, with pointy faux-crocodile shoes, 1-inch wide black ties, and fat black belts with a buckle the size of Texas, I can't help but laugh. They look like American Idol contestants / hosts. No one like that has ever been hired. Details are fun, but go a bit more conservative. I'm not saying wear something big so it doesn't fit you, but in office-wear there's a difference between "tailored" and "skinny". Go with "tailored." Hope this helps at all.