I own a couple businesses and I'm always looking for a better way of keeping things organized and streamlined. I've been looking to replace a USB thermal printer for a couple years now and decided to try this one. (it's a NIIMBOT B1) So far, so good. The matching app works well on Android and allows the creation of a wide variety of different labels. I keep the app & my phone updated, so as of this writing, everything works reliably and as expected.
This *is* a thermal printer and does have the normal limitations and restrictions of any thermal printer. Keep the labels out of the sun (pre or post print) and away from significant heat sources. If you're labeling things for outdoors, you're going to have a **** time. That's with any thermal printer.