I found AMI Diamonds looking for a place to get a ring custom made for my wife-to-be. I found them via Yelp and saw the great ratings people posted for them online, so I took a chance. I worked with the folks there to come up with a design which ultimately was fabricated. I was extremely pleased with the ring that was created which was of a complicated design.
Months later they cleaned and repaired the ring for free when we noticed one of the amethysts came loose and one was scratched. The ONLY drawback I have is that it takes time for them to get back with you if you email them.