Prices are slightly higher than you find elsewhere, but the items ship in a timely manner and they have a wider range of items in stock.
I did have one hiccup, when UPS had completely lost their entire morning's shipment for about three days. Starcitygames contacted me to let me know of the problem, and kept me updated with information as they got it. The shipment arrived without incident, aside from the delay.