I'm really enjoying the watch as it even records your time for every single length. It also detects your stroke while swimming. Depending on your style stroke detection is not always 100 percent accurate. However all other info is perfect, like times and efficiency. For me, to be perfect it just needs an alarm option for an interval time set, as my much simpler casio watch can do.