I have been using this model of casio watch for many years, all the functions you need, water proof ( I've used it for scba diving), light weight and compact. The straps do tend to break after a lot of use, but I just replace the strap with a velcro one when this happens. Highly recommend.