If you are thinking of buying do yourself a favor and get one. We have two German Shepards and vacuuming everyday is a must. In my process to find the perfect vacuum this godsend was sent to me. I use this vacuum set on the Roomba app to vacuum certain areas certain days of the week. It has mapped my whole house so I can choose if I want to change the cleaning schedule. I still use my upright shark once a week to get in all the square corners this doesn't reach and to get that deep down vacuum. This is perfect for anyone my huge family and animals, an elderly person can use this without having to struggle with a push vacuum. I just can't believe a vacuum can clean as well as this does.