Overall, as a first time homeowner, Vivian made this experience worthwhile. She is patient, dedicated, great communicator, and breaks down everything in detail. She is always trying to look out for you and gives you her best advice. By far she is the best, and knows what she is doing. Highly recommend her.