It has been good for me. I have ordered several kits from them and they were all packed well, and arrived by SAL with no damage. They did not charge my credit card until the day the product was shipped and they provide you a means to create an account so you can keep your email , credit card number, shipping address, etc. maintained yourself. I've never had to call them but they do answer most of my emails.
When they finally start taking pre-orders for the next wave of Bandai Star Trek, I'll be ordering from them. Their prices are generally lower for those kits than most US dealers.