This roomba is built beautifully; great aesthetics. It is very easy to set up and use and does the job around the house. As any product, it has its pros and cons. The roomba gets started according to scheduled timings on the app but has gotten stuck on our carpet multiple times. It also takes longer to get around the house and requires quite a bit of time to clean. It can also be very noisy especially during the disposal of garbage. On the plus side, it does a great job of cleaning under furniture and the edges of the house. I have a pom who is quite furry so the roomba does the job with cleaning pet hair as well. Overall, it is a great product and I will recommend it.