I recently ordered some Klipsch floor speakers to replace a set that were too small for our space. When they arrived, they turned out to be far too large for our space -that was on me, I couldn't really appreciate their size until I physically saw them.
I returned them and proceeded to have the best customer service and support I have ever experienced with a company. At ever step, Crutchfield techs and service reps guided me in the right steps. Their assistance was invaluable; doing things they didn't need to do, and certainly not obligated to do -and I only mention it because I don't think I've ever had customer service of this caliber, before.
I cannot recommend them enough and I look forward to doing business with Crutchfield again.