We have LOVED our rainbow and all the attachments. It has made our home much cleaner with having to clean less! We enjoyed our program to where we earned ours free as well as other great incentives. I use my rainbow for all my cleaning now!