Rory is excellent! He really knows his stuff. He got my bike and it had loads of niggles, by the time i got it back it literally felt like a newer and far more expensive ... more