We purchased this machine a long time ago. I cannot remember exactly how long but maybe about 8 years ago. We used it alot and it worked very well. It really helps to renew old matted down carpets. It is also excellent for cleaning up occassional stains even vomit. It must be carefully cleaned and rinsed out though after cleaning each time. It finally broke since we used it so much. I am considering replacing this vacuum since it was so useful.