Any experiences of hiring a rug doctor machine? The carpet I want to use it on is in good condition with no major staining or anything, it's just looking a little grubby and in need of a freshen up. Would hiring a rug doctor be the best option for something like this, or is it worth hiring someone to come and clean the carpets professionally?