My husband needs a new suit and I don't know where the best place to get one is. Do you think we will be fine buying off the rack at a department store like Kohl's or should we go to a specialty place? I want him to look nice, especially since he will be using it for interviews as well. But I also want a good deal, of course! What do you all think? Thanks for your help!