How's the trainer? It may be worth it if can spare plenty of time.