Actually, yes. Unless your Chesterfield is dirty from sitting on it after doing the gardening or changing the oil of your car. The thing that makes things smell musty and foul is bacteria. Steam is a very good killer of those little buggers and will leave fabrics fresh smelling.
So go ahead, lay your kilt out on the sofa and kill two bacteria with one pass.
De-wrinkle your kilt and freshen your couch at the same time. The perfect bachelor answer to both problems.