Had an very smooth experience working with Joseph Shalaby. I appreciated his transparency, helpfulness, and overall did not feel under pressure at all talking to him. He made sure to explain every little detail throughout the process. I couldn't ask for a better person to work with! We highly recommend him and would definitely use his services again.