My preference for any musical gear has become Sweetwater. I've ordered a bass and at least 6 or 8 guitars from them through the years and I have never had an issue at all, even when I lived down in Houston and it took a few days for the instruments to ship. Now I get them the very next day or I can drive the 2 hours to go visit the showroom.
My main plug for Sweetwater though is their customer service - bar none the best experience I have ever had. I've got my own sales rep (order anything and you will, too) who has taken the time to get to know what I use, what I do, what kind of music I like and he's just as good at talking me out of something that I don't need as he is in selling me stuff. I used to have a good friend in Houston that worked at Guitar Center, that was a fun place to go and hang out, but when you need a rep with real product knowledge then Sweetwater is the place to call.