We bought our Jane from them. The only fault I have with them is that they advertised delivery within 7-14 days and it took a fair while longer and when I called they didn't seem too bothered that it had passed the 14 days.
Then, when the boxes arrived, there was no footmuff or raincover so I had to call back for that too and was told to check the box, then told it would come separately... confusing (why would I check the box on that case?)
Anyway, oddly enough, the rest followed within 24 hours so I assume they forgot to send it until I called.
I'd not say they were terrible, but I also wouldn't say they are great, although, their prices are cheaper than other places...