Judging from all the reviews I had higher expectations. This is normal and will work fine for my small apartment. I have hardwood floors with some carpet mats, so the two casters that came with it were a nice surprise - one for hardwood and one for carpet. I have a goldendoodle and although she doesn't shed much she still sheds a lot of hair and she sucks it all up well. It's super light and super agile - almost to the point where it's TOO flexible! You definitely have to get used to that. It's also very thin and fits into the tightest of spaces. I also appreciate the retractable pole - it's a lot easier for me to store it since I have very little space. Battery life is not an issue for me as it takes 10-15 minutes max to clean my entire room. Although I haven't tried it yet, I'm also happy to be able to reach high places with attachments as well. For 10ft ceilings, this is a good solution for accessing those top corners. I also have a brick wall and although it comes with a brush head I may try to find another "fuller/bigger" brush to clean this wall. In general, everything will be fine, but don't expect the same results as a "real" vacuum cleaner.