I took advantage of their free shipping during last Christmas (2019) and ordered a few items. A package arrived a few weeks later. To my horror, one item was missing from the package. There was no indication on the package (nor email notification) telling me that the missing item will be shipped later. So I sent them an email. They told me that the item was out of stock but a shipment has just arrived and will be sending me a delivery confirmation within a week. A week passed and no email confirmation. So I asked again and was told the same thing. So I kept waiting. It was probably the longest waiting time in my online shopping experiences. I couldn't help but wonder, will they actually send the item if I didn't keep pursuing. They charged my credit card right away when I placed the order, but didn't send the item till more than one month later. The three stars are given to the email/chat conversations I had with the staff. But I will give a negative three stars to the shipping arrangement. A missing item in my original packaged and a delayed in sending the last item. The whole experience gives me a chilly effect. Despite the great selections on their website, I feel very uncomfortable buying from them again. Trust is lost.