We've been using our Bagotte twice a day in our 3 bedroom apartment for a few weeks now. We let it work for about a few hours in the morning, it charges up, then we let it work and in the evening we relax for a couple of hours. We have a dog and we leave the windows open all day (we live in a warm climate) and the bin fills up every time we run the vacuum! To be honest, our apartment has never been cleaner. All our floors are tile so I can't tell you how it works on carpet but this little guy really does it. It can get tangled in cords (not always) and small items like socks, so it also helps us clean up by picking up other things off the floor :). Despite the fact that there is no map, it does a great job with all the dirt in our apartment. It also has features like spot cleaning and arrows on the remote to guide it when needed. The only thing is that if the battery runs out, it won't find its home. I think it would be if you had a power source in a very central and open area in your living space. But we don't mind at all. When the battery is low we just pick it up and put it in front of the charger and it runs to the dock. That's all!