They negotiated to where I needed to be, disclosed all option costs, and were considerate of my time. That being said they do fish for people to write reviews for them, and I had 3 phone calls and some voicemails asking me to do so. So dock 1 star for the nagging. But all in all a good experience.