I went here yesterday to sell a few ounces of gold. I looked at their buy/sell web page, and found the prices to be fair enough. Shockingly (or not so much if you have read the other reviews), when I got there, I was quoted forty dollars below spot price for my gold Maple Leafs. The buyer said nothing about the condition being poor, as they were clearly in BU condition. He just quoted me a lower price than the website listed with no explanation.
Do yourself a favor and Google JM Bullion, then click the sell to us tab. That's the price they actually pay, unlike the scammers at Sahara coins. It cost me a few dollars to mail and insure the coins, but I'm still way ahead of what I would have received from Sahara.