The company is in Hong Kong, and my wife and I ordered two a few years ago. It is good quality.
Yes, the cover will protect your carry-on case damage, and to a degree from rain. But we do not use them for our Topas any longer. We use care loading / unloading in the overhead bins, and a quick wipe down in a tropical rain storm does the trick.