Hiring a professional cleaning company is a good idea. When my wife was out of town, and I needed to get my house cleaned because of my kids and mother were there, I opted for a professional cleaning service in Edmonton and my experience was wonderful.
I understand your situation and questions you may have regarding hiring a professional cleaning company, but fear not, they have a catalogue of the different cleaning packages detailing in detail what they do and their charges so that you can select the package best suited for you.
What I like most is that they take care of everything; they use Eco-friendly, environmentally safe and biodegradable solutions which are safe for you, your family and your pets as well.