I had a terrible experience with these guys and dumped them as soon as I could. During the port-in phase, they gave me a 20 minute notice on the FOC. When I contacted them to have it postponed, they told me there would be a charge for that. Before I could reply, they ported the numbers. Needless to say, we weren't ready and my new customer was without service for several hours. Their systems calculated CDR incorrectly leading their bots to think that I had exhausted my available funds. They turned my service down and it took a while to get it back up. During this time, they were arguing with me that it was my fault. When I explained, his response was "I guess we're just not a good carrier for a guy running FreePBX in his basement. Kelvin is hot-headed and foul-mouthed; every other work out of his mouth was the F word. I could write volumes about our other experiences, but this should be enough to warn you off. I ran across some other people on Reddit who had similar experiences. I have all the email threads to back this up; it was actually worse than I portrayed here!