Very knowledgeable and friendly; we always felt like Karen was giving us her full attention and support. She took the time to understand our needs and wants, and cater to us accordingly. The whole process was new to us, but Karen made it fun and stress-free! She never stopped working hard for us. Thank you, Karen!