This little infrared viewer works great. It is on par with a smart phone camera, with the added benefit of infrared for low-light/no light situations. It has a camera resolution of 12mp and video of 1080p. The manual focusing lens is very easy to adjust and helps produce sharp images. Its 8x zoom function is not especially powerful, but thanks to its sharper focus I can live with that; these aren't binoculars or professional grade cameras after all. The viewer screen color change to green or purple is a quaint feature but not one I'm likely to use any time soon. This viewer is substantially smaller than my older one, and even if it can't zoom in as far as the older one, its resolution is better and its focus is sharper.
If you bought this for the headband/helmet mount, you are going to be disappointed. It has a limited field of vision and what you are looking at may seem very close but is in actuality about 3 feet away from you. Strapping these on and trying to walk around and use them as your primary vision source is just asking for an accident. It's also poorly balanced, forward heavy, and the viewer is only held onto its mount by a single screw. I would never use them like this. That being said, the included padded strap hooks easily onto the viewer via lobster claws and is fairly comfortable.
Lastly, the viewer comes with a charging cord, cleaning pad, a 32gb micro SD card, and a card reader/writer with USB-C and USB-A connectors. The USB-C charging port and SD card slot are located under a rubber cover on the underside of the viewer.
I'm overall impressed with this viewer. It's definitely a step up from my older viewer. So long as you know what you are getting into, you shouldn't be disappointed.