I ordered my item 3 weeks before it was needed. Even reached out after a week, as shipping had not been updated. I was assured it would arrive in time. The item sat in Shanghai for several days and ended up arriving 7 days after I needed it. When I asked for a refund, I was told I am responsible for shipping costs both ways. For an item that was $20 to begin with, it's hardly worth the trouble to return it.