Throughout our process of working with Michael, we had a very enjoyable experience. During the time, Michael showed outstanding communication with us, which eased the entire process. His knowledge and skills were also outstanding and to that, we credited him. We highly recommend Michael to anyone who is looking for the complete experience, especially with someone who is trust worthy, frank and open.