I have bought from Gems, Rocks and TJC and I can honestly say that the Rocks stuff blows the others out of the water on everything but price. I have a policy of not spending more than £100 and then only rarely as I don't earn much and have to save hard to afford my jewel 'hit'. I'm so glad...