Customer service is excellent.
I had an issue with the online credit card payment system but the problem was dealt with and rectified immediately and securely. Although some parts are understandably difficult to get and can take a long time, I feel assured that I will receive them. I recieved responces rather quickly. It seems very humble when a company takes time to really help you out, and answer any questions you have. And the answers were honest, which sometimes you don't get.