I was surprised at the cleaning power of this vac - it is basically a dust buster on a pole, and does not work well on my area rug, but it does great on my vinyl flooring and with pet hair.  It has a small head and swivels so it gets into areas easily.  I would recommend this, for wood flooring, just not area rugs or carpeting