Works for bare flooring.  I was hoping to use it for quick pet hair pick up but it is really weak for that.  Basically it is a dust-buster with a handle and flimsy brush attached.  Takes a LONG TIME to charge.  Not worth it.