i have roomba it's ok. but doesn't do the best job. don't get me wrong it does daily job but you still have to use vacuum cleaner yourself. it doesn't save you from using normal vacuum cleaner each week. but that's not a deal breaker. i don't think i will get another one after this one goes out of service.