This is an excellent watch. I can tell you that quite a few servicemembers choose G-shocks, especially this one, as their watch for deployment. I took this very model to Iraq and then Afghanistan (with a trip to Hawaii in between) and it performed flawlessly.
PROS: Comfortable, durable band - plastic is surprisingly sturdy Alarm loud enough to wake me up Easy to find light button Has all the necessary functions - without the flashy stuff you know you'll never need anyways Crystal face is shielded by the casing - very scratch resistant material and shielding protects it well Very waterproof. I've had it down to 50ft underwater, and I wear it regularly in the shower - never any fog or condensation inside For how long I've had it (almost 2 years now), the casing and the band have no scratching, cracking, or visible wear and tear - and trust me, I have been rough with it.
CONS: The only thing is the "ADJUST" button. I wish it wern't recessed into the casing so that I could adjust the alarm easier, but this is a personal preference rather than a design/manufacturing flaw.
Again, I highly recommend this watch. It sits at the perfect line between cost and durability. It's not so expensive that I'd be afraid to put it to the test, yet the quality and durability is far superior to watches that cost far more.