Top notch agent. Used Spencer James about a year ago to buy an apartment. When the deal was slowing up Spencer was great in keeping things moving along. Very professional and great service. Would not hesitate to recommend them and will almost certainly use them in the future.