Decent, some small inconveniencesWorks fine, plenty of memory space, and the only stopwatch I'm aware of which can be connected to a computer and will send splits to the computer as they occur (special cable required, not sure it is sold here).
One problem: when printing out splits as you go along, splits which occur too close together will be be stored in the memory but not printed. This limits the usefulness of the printer for checking recent splits by reading the printout instead of using the recall feature on the watch, since some splits might be missing. All splits are printed if you do a complete printout of the stored times afterwards, the problem is only when printing out splits as they occur.
Recall is in the order that splits were taken, rather than most recent first (most recent first would be more convenient for me personally).
Switching between print and upload mode is not particularly obvious, so read the instructions carefully to find out how to do this if the printer doesn't work first time.