I bought this to replace a gooseneck filter which takes space and is a bit hard to position at times. This just slips over the mic, doesn't take any space and works just as fine as long as you aren't talking into the mic in weird angle.
Mic I'm using is Audio Technica AT-2020 and this fits perfectly over it, covering whole diaphgram. My use is just occasional voice chats, so I can't say how it works for more louder applications such as singing.
Build quality seems fine. It's plastic, but I don't see it being a problem in normal use. Even the rubberbands seem decent if you don't intentionally over stretch them. I thought the mesh would be fabric, but it's actually metallic or plastic which was a nice surprise.