Exceeded my expectations,  I have mostly hardwood with some carpeting.   does an incredible jobs picking up dirt and dog hair on all surfaces.  I have 3 hairy dogs and I can’t believe how much hair it picks up.  Has changed my life in keeping my home clean.  Highly recommend! Quiet too compared to my daughters robots.