Great for anytime – necessary before company comes! We rent 2 sizes of RUG DOCTOR units with an optional Upholstery Cleaning Attachment.