I am considering.buying the F1 automatic. For those who have this watch, how accurate do you find its timekeeping and how often have you had it serviced? Thank you.