When I bought my first home, it needed alot of work done before I could move in. The first on my list was a thorough cleaning, before I painted, wallpapered. etc.
I didn't have the time to do a decent job by myself, so I hired AZZ cleaning. They sent over a small crew, and went through the house, top to bottom. It looked like a new house when they got done! Best money I ever spent!