I bought mine from Martin, e-bike shop. If you want to just get a bike, dongle or not then he's fine. If you want good service, bike sizing advise then look elsewhere.
I've had a couple of issues, and my mistake was not buying locally. Its a pain to take bike over 2 hour drive to Martin...