First off, I noticed many of the reviews are for a different product, seems like a bowl.This small, portable, thermal printer is so very convenient. I didn't realize how much it would come in handy when I bought it. There was a missing barcode on a part I was shipping...fixed. Instead of using a sharpy marker to write out the URL on a shipment, I just printed a QR code with it. I also ordered a few rolls of thermal "sticker" paper for it so I could just peal and stick it anywhere. The images are smaller size so a good quality, high contrast image is needed for QR and barcodes to scan cleanly. Just remember, this is a thermal dot-matrix style B/W printer, so photos are going to be dithered (dots), not photographs. Works really well for impromptu labeling of all sorts of stuff. I have large pockets so I keep in in one. Blue tooth connection via the "iprint" app is simple, though I thought it wasn't going to pair because I needed to press the "paring" message twice to pair. I can't speak to it's longevity, as I haven't had it very long. But for the money, it is well worth the purchase price for me.