I had such a great experience working with this company, and Jim!I was given a phone call with an estimated time of arrival. Jim was right within the window he stated, so there was punctuality and no waiting around. Jim was comfortable, pleasant and professional.My issues were made known and he was able to clean, assess and review all parts. He was able to let us know what the next steps were for guidance in how to deal with the things that were to come, as this was designed to be an assessment of what was wrong kind of appt. He gave great recommendations and wasn’t trying to push or sell anything. He was realistic and kind!Payment was easy. I wrote a check, but a card could have been used. An email was received as my receipt. Easy, easy and took an hour out of my day. His assessment gave me piece of mind. Jim is just the best!