I've bought tons of stuff from "musicians friend" over the years. They've always beat everyone else on price. Rarely is an item not in stock. Orders ship promptly and free of charge. If there ever was a problem, it was swiftly and easily rectified. I can't understand all the lousy reviews because they've always been a positive experience for me.
The only negative is that recently the website does not cooperate with my iPhone. Maybe my browser is out of date or something.