Good but not good
JM bullion has got some good prices, really hard to beat them on silver over spot price. This combined with free shipping is what I usually go for since I'm a discount shopper always looking for a deal. You get what you pay for, and I've always gotten my orders.
On the flip side shipping delays, invoicing errors, and cold customer service can be somewhat normal. Maybe because I'm paying by check I dont know, but clearing payment and shipping does take long. So if you want cheap metal you can go with them, but don't by surprised if there are 1-2 hiccups. If you don't want any hassle go with a bigger dealer.