If you want a steam cleaner that is able to clean all your washable surfaces, flooring and kitchen and bathroom surfaces. One possible solution is the Little Yello Steam Cleaner. It is steam cylindrical cleaner designed to clean all washable surfaces. The cleaner is rather like the vacuums that have wheels. Meaning you can pull it from room to room while using it.
I found the Little Yello not very powerful and there are better cylindrical steam cleaners on the market.