Out of the box, this vacuum is extremely easy to put together and operate.  The filters look and seem to work really well, just need to remember to clean them periodically.  Extension cord is long so there's not a lot of pugging and unplugging going on.  My favorite part is the hard floor cleaning option.  The vacuum doesn't blow the dirt around on the floor, it picks it right up and the front roller seems to help a lot.  The handle is very comfortable and extremely easy to move the vacuum around.  The bin comes right out for easy disposal of the dirt and it fits back in like a glove.  The attachments are easy to put on and take off and work really well on chairs and couches.
The only con I would give this vacuum is that there are three attachments, but only room for two.  Not a big deal, just thought it was odd.  Overall, I'm very satisfied with this vacuum  and would recommend it to anyone who has hard floors and carpet.