Perfect for my small apartment. ((550 sq ft))
I have berber carpet & hardwood flooring.  Picks up nicely.