A steam cleaner can clean almost all surfaces. Therefore, the only catch is that the cleaner must be used on sealed surfaces in terms of the floor. As the moisture that the steam contains might end up damaging your floor if it seeps in. Besides this, you can use a steam cleaner on almost any surfaces. And with the special attachments made available you can make sure to get the best out of each clean. Some steam cleaners are specialized for only one surface whereas others allow multiple. so make sure to check this out before you make your choice. Furthermore, the attachments promote the usage on various surfaces. Including wood floors, tiles, furniture, carpets and some even steam cleans your clothing.