i've dealt with this company a number of times and always had great service. also, their products are outstanding. my problem stemmed from the fact that i had to ask them to hold an order. they did so, and when i contacted them with the updated shipping information the said that they'd gotten it. then nothing for a week...
i sent a number of messages to them asking them what the status of my order was and finally got a response in which they basically said that it was my fault because i'd asked them to hold my order in the first place. now, today, the package was delivered to the wrong address.
i'm not saying don't order from them, but don't hope to communicate with them otherwise. their online contact form (the only method they have available with which to contact them) is quirky and, when they finally did respond, they were very abrupt and unwilling to admit that they'd dropped the ball.