The customer service and technical service have almost always been great. There have been a few hiccups and times that it took longer than stated to call me back. They are slightly higher on pricing though from what I have read and heard of other companies services levels it is worth the extra cost.