From the very first day to the very last day of the process Joseph was amazing to work with. He was honest and stood on his word every time. Communication was great and he was super knowledgeable. On his end of things, he made sure things went as smoothly as possible. It was truly my pleasure to work with him during the process of becoming a first time homeowner .