A good vacuum for the price, it works great for small rooms, decent on carpets and great on hardwood floors. The materials are cheap but as long as you don't accidentally drop it then it should be fine and even then the houseing/caseing should click back into place. The cord is a decent enough length to handle most rooms and hallways but it is mainly meant for apartments and small rooms. It can handle whole floors of medium to large suburban houses but might begin to overheat so just unplug it for a while to let it cool down. so overall a great small vacuum cleaner for the price, there are plenty of better ones with either better materials, more features or cordless but those cost more. Meaning if you are on a tight budget or want a secondary vacuum for smaller tasks then this one is a decent option.