Michael is very responsive, communicates and negotiates very well. He helped me to buy my dream home, and on by my side all the way from beginning to end, and made purchase very smooth process. he does not stop there, also keep checking once in while, to see if I need any help or have any questions. He goes way beyond to help and make sure he has taken care of each and every small things.