Never thought I'd geek out over a vacuum but this thing is awesome!! I have wood floors, carpet and stairs in my apartment. I also own a cat so there is hair everywhere. I was able to clean every surface with this vacuum and the suction is awesome. Super lightweight as well.