Completely satisfied with Mary. Not pushing at all, always points out the potential problems when we were at homes, even talked me out of buying some condo that I liked but didn't know its siding could be problematic (since I didn't have enough knowledge at the beginning phase of house hunting). She is very responsive, always adjust her own schedule to try to be available at any time of the day that I wanted to go see different houses at different locations. She was following up with the seller, the lender and the escrow very closely at closing time to make sure that everything goes on schedule without me doing much on my own, even when she was on vacation in Europe. And what's more, she really treats you like family instead of just a client. Highly recommend!