We live in a society where people are overly demanding from retailers but everyone wants the best deal in town. Traditional brick and mortar retailers have responded by drastically reducing store staffing levels which means its though having your questions answered or issues resolved.
Many online retailers are able to offer competitive prices but do a really good job hiding their contact information.
For the last several years, I have been huge fan of monoprice.com. They offer medium-to-high quality items at rock bottom prices. Like most of their customers, I started by buying ethernet and hdmi cables and slowly migrated to their other Monoprice branded items. Most recently I wanted a stereo bluetooth headphone that was cheap enough I could through in a bag all the time and use in less than ideal situations without worrying about breaking it. I bought the Monoprice bluetooth sport earphones (a review of those will be forthcoming).
I quickly experienced issues with the battery and contacted Monoprice support. Within hours, they confirmed a replacement was on its way. 2 weeks later, having not received the replacement, I contacted them again and they shipped another replacement (which I received). It was so refreshing to deal with a company that offered such amazing no hassle customer service.
From a customer service perspective, I rank Monoprice as one of the best companies I have worked with in the last several years (up there with Amazon).
I have found that their products are typically well built and provide a very high quality-to-price ratio. To be honest, I can't remember the last time I had an issue with any of their products. It is refreshing to know that if I do experience an issue, a fix is an email away. Go team Monoprice!