How do you clean a corduroy coat?

Contrary to most belief, you can actually dry clean a corduroy coat and it will remove any unwanted smells. Or you may wash it and leave it out in the sun to dry.