the products are somewhat good, not all are of good qualities as I expected. The supplier is actually cool and supportive but the shipping agent was a nightmare. God forbid, the agent was highly insensitive, takes 48hrs to reply message and delayed the promised delivery time by 10 days’ very annoying.