This vacuum is awesome!  My husband loves the swivel head on it and he loves the cleaning power.  It has the best suction I have seen on a vacuum cleaner.  We recently had carpets cleaned and used this vacuum on them once we got it and it was amazing at what the vacuum pulled out.  I love the upholstery attachment for my furniture.  If I had one complaint it would be that there is no where on the vacuum to attach the upholstery tool or the wand tool to the vacuum for easy storage.  But knowing how well this vacuum performs I would not let that deter me from buying one again.