I have bought two homes with the help of Mike and his team. They are professional, communicative, and eager to answer any questions. Great for first time home buyers! Even when dealing with some potentially embarrassing family financial issues, they were kind and non-judgmental. They also worked after-hours to ensure we were able to close on time after an appraisal delay.