Perfect for my small home.  I have mostly all wood floors and only a small area rug and it does great on both.