It doesn't work as good as the one I have I have which has ...
It stays fog free by letting the shower water run over it, before using it.  It usually starts to fog up a bit before I get my face and head shaved, so I let the water run on it for a few more seconds.  It was inexpensive, but it is a bit smaller than my previous one.  It doesn't work as good as the one I have I have which has a reservoir behind it to fill up with warm water, but it was a lot less money too.
Rating: 3 stars