We usually clean before we have any guests. In general, the house has been in better shape lately just because we've both been making a big effort to pickup and cleanup regularly.
We don't go nuts with the cleaning for guests though... just don't have the time/energy!
Do you clean your house thoroughly before family or in-laws visit?