I have had this unit for about three weeks. So I cannot review the long-term reliability. That being said, I have used it every day since receiving. It does and amazing job. Visually, it appears to do as well or better than my (Shark) upright. I turn it on via my phone right before going to bed. I have owned a roomba before.. probably not apples to apples comparison because that was about 6 years ago, however this unit does a much much better job. Without the self emptying feature, I probably would not have purchased another robot vacuum. This feature is a must have and it works very well. I have not used the mop feature yet but will soon! So far I highly recommend this unit.