We have been ordering from this company for a year to purchase items for our market. Although their shipping is fast, order fulfillment is not always accurate. We recently had to contact them three times to get an order corrected. I can understand a mistake being made once, but repeating the same mistake three times is unacceptable. The merchandise quality is excellent and the prices are good, but the shipping department needs some work.