Please read all of this - my frustration with this product has finally overcome me. This product is absolute junk. Housekeeping is ok and only ok. It makes it more convenient to keep the floors clean - I hate scrubbing floors and toilets - but who doesn't. After researching and waiting, I was so excited to get this promotional product over the holidays. However, my excitement went down the toilet and my experience was far from outstanding. Now after having it for a little over 3 months I need to figure out how to tell my husband it really isn't working and let's get something else. I really want to do this #%&$!$%#@$%^&*%! If you know what I mean. I have a lot of square feet to map at home (about 2,600 square feet) so I was willing to be patient. However, what I experienced exceeded all my expectations. It took 3.5 weeks to map both robots. Several times I had to take the robot and let it walk around the room and pray that it would find its way home. When it finally does, the 2nd floor will be created when you do this in the app. She eventually merged with the first card, but it took a while. Smart mapping is dumb mapping - you have to do both separately to get 2 different maps with 2 different sets of room sizes and furniture layouts. One cannot work on the other and adapt to the size of the robot. It's a computer program and math - why can't you? Spirit. This WOULD be an intelligent mapping. Now I magically have an extra room created in the room for no reason AND I CAN'T REMOVE THE ROOM DIVIDER! Get rid of the unwanted space. (I have a triangle in my dining room.) I've tried uninstalling and reinstalling the app multiple times to no avail. The program keeps crashing for me. I even tried it on another device - NOTHING. All Smart Map does for you is start the second robot after the first one is ready and then you have to wait until it is COMPLETELY ready to start. So if robot 1 takes 1.5 hours to complete multiple rooms, robot 2 cannot start until robot 1 is finished. It would make sense if robot 1 leaves the area, robot 2 starts. So for a timely floor cleaning it is faster and easier to start the 2nd robot while the 1st is still moving but outside the area. Don't get me started on robot performance. They are both ALARM and I mean ALARM in silence. They go where they shouldn't (Restricted Zones) and don't go where they are (Clear Zones) - or they clear part of the area. I've restarted several times with no success. I'm posting from home so it should be quick and easy right? Yes No! The vacuum cleaner does not always clean everything, including the mop. The mop has a 12 inch pad that makes the stain about 4 inches wide. No wonder daily cleaning takes hours. The way IRobot set up the system sometimes takes 3-4-5-6 tries to start cleaning for the robot to work. Then when it returns, it can take up to 15 minutes for the cleanup map to be saved. I hate to think what would happen if I actually scheduled my favorites to run at a specific time every day. Probably doesn't start on time or at all. And don't try to just clean up an area without creating a favorite. I do not like it. Does not start. Oh, and docking. The vacuum cleaner returns normally in most cases, but the mop has many problems. I just found out this morning that it's not fully docked and not fully charged 3 days ago. It looks like it's on, but it's not. Last week it was even registered that he returned and moored correctly. Before you ask - no pets or children to disturb. Just my husband and I. It doesn't match any of the robots and I know what to work around. Customer service is a joke - they put me on hold so they can check with someone else because they don't know. Customer service needs to call customer service. There is laughter! And when they check to see if IRobot can contact me, they won't, and when they do, it's a standard email that follows a flowchart because "Hey, you're too stupid to accept the help offered to use. onlineβ and so on. You repeat what you have already read and tried and done.