They are always prepared for my appointment and remember everything about me. The office was very easy to locate. I didn't have any trouble finding it at all. They were so nice and professional and even called me to remind me about my upcoming appointment. They've never dismissed any of my concerns as unimportant, and take every concern of mine very seriously.