I have ordered from Rakuten many, many times over the past years. They offer great sales prices with free shipping and the orders usually arrive within 2-3 days. I have only had to contact customer service once and they took care of my problem immediately. I will continue shopping with them as long as they continue offering such great deals and quality products.