5/5 stars. its really rather good, hard to follow at points. dont try to understand the train.