I like it a lot but you have to be careful not to put in gravel as if one little piece gets caught in the magnet, you will scratch your tank up somethin' fierce.
In order to prevent the "hard" algae from taking hold, I would suggest cleaning the glass at least three times a week depending on the rate of growth. It is nice though, no need to get your hands wet!