John Rankin CONSISTENTLY puts his clients FIRST at all times. His knowledge of the various aspects of a real estate closing is EXTENSIVE. As a local Real Estate Agent that routinely juggles multiple files on a daily basis I can honestly tell you that without John Rankin this would be a difficult task. Instead my clients are THRILLED with John's service, his prices are reasonable for the Princeton market, and his EXPERTISE is unmatached. I would recommend him without question to all client's either Buying, Selling or Refinancing real estate in the greater Princeton area. By the way I am tough, demanding, VERY detail oriented and yet my expectations are EXCEEDED every time.