TL;DR: It's great, it's well priced, comes with potentially useless items, might not last forever.
The product has worked as it's supposed to, it feels cheaply designed, as it's made out of plastic. The hinge isn't very tight, when squeezed it often goes too far to the side instead of aligning with the handle itself.
The spring can be adjusted anywhere between 10 to 132 pounds of resistance by twisting the knob on the front.
The handle has a button-based counter that clicks every time you do a rep and it goes up to 99 before resetting.
Resetting this counter can be a hassle and the clicking can be annoying.
It comes with a stress ball that has a very gross feeling and texture, it may not bother some people but it looked and felt odd to me.
It comes with a ring that you can squeeze and a finger resistor that I didn't really care much for.
I've had the product for a few days and it's great, I use it every time I'm watching something, though I wish I could take the button off, the counter ticking can be annoying.