Used it on glass (mirrors and shower doors), leaves a streak as the squeegee isn't that good at clearing the moisture. The spray bottle at 6.6oz isn't that big, so refill is needed. No water level indicator to let you know if you need to add more water or how much to add to avoid over filling. The container does heat up, so be careful. Plenty of attachments and long cord is a plus! Overall, it does the job of providing the steam you need to kill germs or clean for the 3 stars.