I was wondering if anybody has ever rented one? I need to get the carpets cleaned and have always hired someone to steam clean it in the past. Is the Rug Doctor as good as a professional?