DJ and his staff were excellent and very professional. They had endless patience answering questions and always got back to us very quickly. DJ explained each step clearly and even returned calls on the weekend. We have been wanting to refinance for quite some time and DJ knew just how to make it happen!