A:Answer Candy, yes - this Roomba would do an excellent job in the environment you've described. Also, just a note that you only need WiFi if you want to use the free iRobot Home app to schedule or stop/start your Roomba. You don't need WiFi to run Roomba, though; you can simply press the Clean button on the robot.