I attempted to buy from them a few years back. Huge problems, including charging my card 10 times, eventually I got £100 cash off them to compensate for the hassle. And then having cancelled everything a bike turned up that I sent away. And about a year later I got an email saying "your bike will arrive tomorrow"......
Utter shambles