Shopping was generally easy. I had a problem with getting a discount which caused me to miss some deals online. The staff not only gave me a refund for the discount but I think added an additional to offset some of the sale I missed. So 3* instead of 4 because of the website issues that led to the missed sale; otherwise I say the customer service through email is 4*.