I use this Mic specifically with my GoPro Hero4. Sound quality is great on this product. When you have it at a specific distance. Too close. You'll hear your mouth breathing. Too far you can't hear.
The packaging seemed really cheap which normally feels like the product is cheap. In this case. I was wrong.
However; this is my big complain, the mic doesn't come with any wind resistors. So if there's wind, you WILL hear it and loud. So wether it's your mouth or nature, you won't be happy.
Best Buy didn't have any plushy wind resistors as far as I can see and per employees. So I highly recommend buying the plushies from Amazon or EBay before you buy the mic so that you are ready to go once you get it out the package.
That's my only complain. Aside from no plushies, the quality is great for GoPros.
Check out my videos on YouTube. Search 4erazmo and click away. All videos used the mic. But I recommend watching the motorcycle ones. To truly get the best example.
Hopes this helps.