This works best on mirrors
This works best on mirrors.  On glass it can be harder to remove, but does a good job of cleaning.
Rating: 3 stars