I love suits, and I am frugal, so the idea of spending a lot of money on dry-cleaning does not appeal to me. My wife had a consignment store, so I had a constant supply of suits that were not suitable for resale, so I experimented with machine machine wash at the "hand wash" and "delicate" settings, and believe me, the results are disastrous to say the least. You might be able to get away with ironing the pants back into shape, but there is very little chance that the jacket will ever be wearable. You have to bite the bullet, and have your suit dry-cleaned at least once a year, and "dry-cleaned" at home every week or so if you want to keep it fresh. My home-made recipe is simple: I spot clean visible stains with a clean white cloth and a solution of water and white vinegar or for tough stain with a hydrogen peroxide/water mix (try it in a non-visible area first), then I "dry-clean" it with my home-made Dryel system. I take that same white cloth and soak it in a solution of 1 cup warm water, 1 teaspoon borax, 1 teaspoon oxygen bleach and 3 drops essential oil, squeeze out the excess liquid, toss it into a “steam bag” (right now, I am using a large pillow case but I will be experimenting with various plastic bags soon) with the suit jacket and put it in the dryer for 30 minutes at low heat. Hang it to dry a bit, because the jacket will be a bit damp. Voilà. It does work well to refresh a suit every week or two, and requires little or no ironing when you take it out of the dryer.