I'm a big fan on G-Shocks in general and own 7 or 8.  The features of this watch are on par with any of my other G-Shocks, and I especially like the 1/1000 stopwatch feature.

My only gripe with the watch is that the face appears smaller than my other G-Shocks and feels a little difficult to read at times.  The watch itself isn't smaller, but the bezel give the illusion of a smaller face.

Pros: The alarm is pretty loud for a digital watch.  It also has a red & green LED on the bottom of the watch face that flashes when alarms go off to help get your attention.  The 1/1000 second stopwatch feature is nice.

Cons: Face can be a little hard to read depending on the angle and light.  No option to set duration of the light, which only lasts 1 second.

It seems like it will be tough, like all my other G-Shocks, but I don't feel like this will be one I reach for the most often.  Not bad, not spectacular; middle of the road.  For the price I paid, I feel like it was a good deal; but if I had paid more I might be less satisfied.