My experience has been pretty good overall.
Calvin is very helpful and straight forward, though can be a little tough to reach at times. Like all companies and folks, I am sure they have their share of slow days and also overwhelmingly busy days. He has usually returned my call within one business day. I will also say that he always takes as much time as you need with any questions and will not rush you off the phone.