Can't really believe I am writing this BUT mil coming for Christmas and she is a clean freak definitely a touch of ocd, but anyway going to clean carpets (2 dogs and 2 girls = messy cream carpets!) Thinking of renting a Rug Doctor, can anyone recommend? Or should I steer clear? Will need to do stairs and 5 rooms...........Also anyone know if there is any special offers on or discounts at the mo?? Thanks (I feel like a 1950's housewife - ho hum)