I replaced a Romba with this because the Roomba was always missing stuff. Even though I have to operate this myself it is super handy! I love that it's cordless! It has decent power, flexibility, and the battery lasts anywhere from 30-40 minutes on a full charge. I've had it at least two years and I use it daily, but often I use it twice a day. My husband thinks I love this vacuum more than him, ha ha. A wheel broke off the other day but it's still usable. I am planning to replace the wheel, if possible, and keep using it until it will no longer charge.