I have used APMEX for all my PM investments. As my interest is for investments they have done right by me. I can not comment on how they are for trading purposes. They are usually the closest to spot I can find (I still check other places for comparisions) and the transaction go quickly and smoothly.