After having no luck with 3 previous plumbers including a $400 non fix we had a hard time having somebody come out timely. I called Mechanical Technologies and they came out to perform the estimate same day. Troy was very approachable and listened intently to everything I said and was good at answering questions. They gave me a same day estimate and had me scheduled and parts ordered before Troy left. I hope the replacement water heater goes as smooth.