Ordered from this with success for over 10 years. As usual, this year I went to order my MIL's gift and after three weeks she still had not received it. I called the company to find out what the issue and it turns out the item was out of stock. I never received notification or an email. I had to call them and when I did I was treated extremely rudely on top of being put on hold for almost 30 minutes. I will never order from this site again and the my colleagues who had to listen to the call have vowed to boycott them as well. Ridiculously bad experience.