I actually bought two, one for each child. Both have already broken but they did it's job and protected the screen. Replacements were easy to get, although you have to pay for shipping, so it isn't free. Had to put on, though... even with the instructions.
Bought some hockey pants from the site and upon receipt the pants were flawed (front pad was defective... padding and shell were completely separated in one and coming apart in two others). Had to pay for the return (otherwise go through a complex return process)... and when I eventually got the refund, they did not reimburse my initial shipping since they said the products were in good shape. So, I'm out both shipping costs and got nothing.
I feel bad for the people who ended up buying my returned product. Obviously the quality control at HockeyMonkey is not good.
So... I will not buy anything from them again... and I will be telling everyone I know to never buy from them, too. STAY AWAY!