Received on time and was well packed and easy to assemble. Used within a day in my hall carpet and found it much easier to use than my old Vax which was heavy in comparison. I would recommend this csrpet cleaner.