I have been going to Stan Belzcak of Skyline Diamond Setters for over 20 years. He is great. He does outstanding work and is fairly priced. I get my rings cleaned and checked several times a year. They have gorgeous merchandise and seem to really care about their customers.
Pros: Great customer service, outstanding gems and designs
Cons: The security of their building can be annoying, but worth it once you get there