Be aware that I've placed 2 orders with this company and both have been seriously delayed for no apparent reason. The second time that I ordered, I sent a strongly worded email about 5 days later, and got an immediate shipment notification. Received the package 4 days later, missing 1/2 the order. Another strongly worded email and voicemail, and I'm promised to have the remainder of the order in time for a big trip on Saturday.
It appears that they do in fact deliver, but not without either long patience or significant hounding.