It does a great job on bare tile floors ceramic tiles. It gets a little caught up in cat hair and on carpet. Happy I bought it.