the vacuum arrive quickly and in great condition . it be easy to assemble and do a wonderful job of cleaning - have use on carpet , hardwood floor , vinyl , and ceramic tile floor with great result . while a bit heavy when carry up and down step , I be very pleased !