Products are ok, but about half of my transactions with this company had unusually random problems crop up (all on their end), which then require human contact via phone or chat. I realize that I'm half of the language barrier, but it's happened so many times now I've seen a solid pattern of polite apologies alternated with intentionally not understanding or responding to whatever the issue may be. They'll keep you going as long as possible, even for hours, until you give up in frustration. It makes zero sense for a legit business to run this way, it almost feels like there's something else going on.