Had a great experience with JB Jewlers in selecting an engagement ring. John is a true professional and provided valuable insights and feedback throughout the process - f ... more