I have been a customer of rosewholesale.com for more than a year. The items I order usually arrives within three week depending on the shipping company. If its a global company, the order arrive quicker. When an item is not in stock or discontinue, rosewholesale.com will issue a refund. The items are of good quality for the price.