First time dealing with Dubai Rocks and I have to say I was pleasantly surprised at how well things worked out considering everything was done online. You can relax around Fergus as he is very friendly and easy to deal with. I told him my budget for the diamond ring and my requirement. He patiently explained the important features to look for in a diamond and we went through various combinations over a period of 2 days until I got the one I liked. Once the ring was finalized I made a small token deposit and the after two weeks my ring was ready and I made the final payment. There was no follow up done for anything at any point and my ring was ready 4 days before the agreed date. All in all I would like to say that the quality of service is excellent and the process is very smooth. I would highly recommend it to everyone.