I wear this watch to work in an industrial setting and it holds up very well to abuse that most watches will never see. I bought this due to the casio reputation for durability and it does not disapoint. It's not too big and the band is pretty comfortable. I think it looks fantastic and most of the functions are very useful. Get ready to sit down and read the manual if you plan on getting the most out of the long list of functions. I recommend this watch 100% and will most likely purchase another G-shock to wear at home.