Good, but did not fit the Hero4
I bought this case (G160) for my Hero4 camera and some core accessories, so this review is written from that perspective. I already have a larger bag for all of my GoPro stuff, but was looking for something that fit the basic components I will always need (camera, batteries, SD cards, Smart Remote, Chargers/cables). For me, the size is exactly what I was expecting, nothing more, nothing less.
The quality of the case seems good, especially when I consider what it cost on Amazon. However, I rate this 3 stars for two primary reasons:
1) There is no padding at all on the bottom of the case. I would have liked1/8" of foam lining the bottom of the case.
2) It does not correctly fit the Hero 4. The cutout for the camera is too large for the Hero4 (with the standard housing and "touch sensitive" back. The cutout seems designed for the older GoPro models. I put my old Hero2 in the case (with the standard waterproof back) and it fit snugly enough that it didn't move around.
For the Hero 4, even with the small "spacer" foam in place, there is a gap on the camera sides, and top/bottom. This is with no thumbscrew or mount...only the Hero4 in case with the waterproof "touch screen" back. In other words, if you hold the Hero4 above the foam cutout and let go, it simply drops all the down with no resistance, at which point it hits the hard bottom of the case. Shake the case with the camera inside and you can hear the GoPro bouncing around on the hard bottom of the case.
Other than the two gripes above, the case seems well made (zipper, fabric, etc). There is no dedicated slot cut for the micro SD card/holder, but I can easily slice a couple of slots myself to correct that. If I only had the Hero2 I would keep the case and be very happy with it.
I agree with another review with respect to the zippered upper portion -- well done and two layers of fabric so it should last.