Steve was top notch. He was professional, friendly, he remembered my name, and took time to explain things to me. I was very impressed.