I live in a apartment and initially buy a small cheap vacuum which never really work well . I read lot of review about this product before decide to purchase and find that Amazon have the best price . I love this vacuum . it be easy to assemble , lightweight , the attachement all work amazingly and they snap securely onto the vacuum .