The fact that they have been able to bring their service up so quickly from scratch has impressed me greatly! I am not sure how much time you can spend getting used before everything starts working properly but we spent around 3 weeks trying various other services only due to our lack of experience/knowledge about what was required as well as some issues relating directly to us.
They had no problems setting things up once all parties were ready - just plugging along until there wasn't anything else left to do (which took longer than expected).