Absolutely everything I was looking for in a vacuum!! And Absolutely love Wayfair!! This company never let's me down!! I always recommend wayfair!!