i hold online classes and i need high quality mic (for the price). thoughts on this?