I bought from them once. Got a couple of items (including a hard to get Case/Bose at a very decent price). They were friendly and helpful, even willing to cherry pick for the best item.
They offer free shipping, but charge extra if you want insurance. Odd, but fine. Only thing that I found a little questionable is that even though I paid for insurance, they dont insure....ok, they "self-insure". Not a huge deal, just seems a little silly from a dealer with good selectioin, service and prices.
On the plus side, the free shipping is supposed to be just for those who use the online ordering, but I phoned the order in and they gave me the free shipping anyway.
Overall, very positive experience. I would not hesitate to buy from them again.