Whether you have company coming over or you just want to do a quick clean of your entire house, you can do it in one hour (or less). I am not talking about vacuuming edges and couch cushions or scrubbing bathrooms and mopping, but you can make your house look clean in an hour (give or take depending on the size of your house and the amount of clutter).
#1 - Go around room by room and straighten up. I like to take a laundry basket around and put things that belong elsewhere in the basket and as I stop by each room, I'll put those things back where they go. It's also a good idea to bring a trash can or bag and collect garbage (empty garbage cans give your home a clean feeling). - Hopefully this will take no more than 15 minutes
#2 - Go around to each bathroom and using a Lysol wipe, wipe down the sink, counter, and toilet. Then glass clean the mirror and use the paper towel to dry up from wiping down if you need to. - Hopefully this will take no more than 15 minutes
#3 - Run a vacuum throughout the house (don't detail vacuum). - Hopefully this will take no more than 15 minutes
#4 - Wipe down countertops in the kitchen and sweep the floor. - Hopefully this will take no more than 15 minutes
If you do these things, your house will look very presentable and you've worked no more than 1 hour.
I hope this helps :)