This is the nicest vacuum I ever bought. The self cleaning feature is the most convenient thing because I normally find cleaning out my vacuum the most annoying part. I would recommend this to anyone who loves to keep their floors truly clean and makes vacuuming so much more enjoyable.