I guess I expected more when I ordered this. I guess I got what I paid for. I thought it was a good deal. But after I got it I realized I should have paid more attention to what I was getting. This did not come with an extension so when I use the attachments I have to get down on the floor. The cord keeper does not move to remove the cords easier. Otherwise, it is a good machine but doesn’t have what I considered necessities.