Had a problem with their server, (not exactly their fault). Support was replying within 10-15 minutes at max. Really really great support. Sadly I ended up asking for a refund, which I got, without questions asked. 10/10, I'll might use this site later.