Ours has packed in and looking on-line is overwhelming, not to mention the price of some. We have a mix of hard floors ana carpet/rugs. Not pets but children. Two flights of stairs. Recommendations very welcome! TIA