Working with Charles was an excellent experience. I was buying my first home and he helped me look for several months. I had a very narrow budget and little flexibility. I spent hours every day looking myself and Charles sent me options as well. He made sure to find time that fit my schedule to take me to showings and he negotiated strongly to help me get a great price on my home. If I had an issue or a problem, I knew I could count on him to advise me. Best of all, even AFTER the transaction, he keeps in touch. The other day I needed some work done and Charles had helpful suggestions of workers he trusted. He also helped a friend of mine find an apartment. I give Charles my highest recommendation. Feel free to contact me if you have any questions.