I've been using the Microsoft Xbox One headset for quite a while, which had good sound but the mic was a little short, making it difficult for my party to hear me unless I was shouting. Decided to upgrade, and after looking around, chose the Cloud Stinger over the other, more expensive (although cheaper than Turtle Beach) HyperX headsets.
Sound quality is pretty good, although keep in mind it's not Bose quality (or Bose price). Bass is heavy, but not eardrum shattering. Mids and lows are clear and decently precise. I was able to hear much more than I'm used to. Mic works better than expected, people I talk to say they can hear me just fine. One issue I noticed though is that the sound and chat gets cluttered up easily. Maybe I'm just used to playing with a standard chat headset, but I like having the clear distinction between game sound and voice chat. Even after adjusting the sound controls around quite a bit, it still just seems to come in a jumbled mess at times, which can be a little distracting.
That aside, I can't argue with the $50 price point (cheaper than Microsoft's headset even). And I can't iterate this enough, if you go into this buy looking for perfection, you're going to be disappointed... it's only a $50 headset. But for that money, you're getting quality in the physical product and performance that rivals $100+ headsets. If you need the better sound, spend the money. Trust me, you'll be happier. But if just need a headset to keep from waking you small children on your late-night gaming binges (like me), then you're going to be happy with this. And you won't be in the doghouse for spending the kids' college funds to get it.