I needed some help with keeping up with the pet fur and I got this robot vacuum. The large emptying hold is great. With pet hair I have to empty it more frequently but it's worth it. It does a great job on the tile and wood floors as well as my large floor rug. It does a pretty good job along the edges with the side brush. I'm still trying to figure out how to make rooms with the mapping. I'm sure I'll get there. I like that I can schedule it to clean at certain times or just have my alexa start it up. This has been a chore saver for me. It takes me a lot less time now to use my main vacuum, which I use now to do the little nooks and crannies that this can't get into. I high recommend this vacuum if you have pets.