I absolutely love my vacuum cleaner. I love the fact that I can switch from hard floor to carpet on my vacuum. It has so many different functions. Another favorite is being able to have an upholstery scrubber. It comes in handy when my little one and my dog make messes on hard to scrub surfaces. The way this vacuum cleaner navigates and bend is smooth. At first I thought I was going to break it but soon realized it bends and lean back with ease. It is also very easy to clean out you dont have to worry about a bag or anything like that. It suctions up everything so well on all surfaces. I have no complaints. :)