Oops Cleaning was awesome! They arrived about 5 minutes early and prepared to go to job. I thought they would just be giving me a quote for a cleaning, but when I asked them when they could do the job they said "How about now?" They took great care in cleaning my carpets, moving furniture and scrubbing the tough stains, all for a very inexpensive price....Thank you Oops Cleaning!!