I have always had top notch service with Johns, and today was yet anoher one of my experiences. I have three dogs who love to see what the deal is when someone comes, so I appreciated that Ivan was a dog owner and understood how to interact with my crew. Ivan was very thorough and he went through every detail and answered all of my questions. He was very efficient and just did a great job. Thank you Ivan for being so kind and so professional. Thank you all at Johns because I also appreciate the office staff calling and reminding me about service and I just love Johns.