this be by far the best vacuum cleaner I have ever own !! it be very powerful , you can see dirt be pull out of the carpet & float right in front of it . it only truly do edge vacuum on the right side , but that have not be a problem for I . my last vacuum say it do the edge on both side , but actually do neither . the Carpet pro say it do one edge vacuuming & it work wonderfully ! I upgrade the filter with a Fuller Brush Heavy Duty hepa filter . I also use cloth-like heavy duty allergen bag . my old vacuum make my allergy go crazy the rest of the day , now , no problem after vacuum ! so much better than a bagless ! some thing to keep in mind : the brush do not turn off , which may be a problem for wood floor make sure to order a Carpet pro with the `` t '' at the end to get the onboard tool from what I understand the lower end Carpet pro do not have as many metal part -lrb- you may want to double check this -rrb- so I would go with this one . if you care about a headlight & bag-indicator , check out the higher end Fuller Brush vacuum that be make by the same company -lrb- who also make riccar -rrb- . look for the Fuller Brush vacuum with the metal plate , etc. . that be about all I can think of , I be totally happy with my purchase -lrb- I have have it for about 8mo . now -rrb- , and I highly recommend this vacuum !