I had a very good experience with Stephen. He was very polite and professional and made sure to explain the actions that he took.