I think this watch is a fantasic value and of excellent quality.  I bought it just for swimming.  I frequently swim at night so I wanted one with a light and this watch is just perfect!  I think the watch has a build quality of a much more expensive watch.  As for the much discussed strap, it doesn't bother me as I just use it for swimming.  I am not sure how it would feel trying to wear it all day.  I don't think I would wear any watch with a hard rubber strap all day long, but I have to say it looks like Casio went out of the way to make the strap uncomfortable.  The problem is where the band meets the watch they made it so that it has two humps on both sides - they look like teeth when you look at it from the side. They are not flexible, the strap is flexible after the humps.  I read reviews of people that wore the watch on top of a wetsuit and I was wondering if that was the purpose as the humps make for a watchband that just will not slip when wet - either over a wetsuit or your bare wrist.  So if you are buying primarily for swimming or where you will expose the watch to water I don't think you will find a better watch.  If you are going to wear it all day just be prepared to buy a new strap - the one it comes with may or may not work for you.  I think even if you have to buy a new strap its still a great value.