I bought one of these watches several years ago from another retailer.  It's a piece of junk, and the price on Amazon is about what it's worth.  When a watch says 100M water resistant, you'd think it would stand up to casual swimming.  On my first pool outing, the crystal quickly fogged up with condensation.  Realizing that a repair would easily cost me more than the value of the watch, I tossed the thing.

I own several Casios, and find the brand to be generally well-made (I also own several Seikos and Citizens, all dive watches).  But beware of the cheaper Casios, such as this thing.  The cheaper models are pretty shaky.