Lost a star for difficulty of location. Poor receptionist is probably tired of hearing that same old complaint. I arrived on time with the requested forms filled out. They brought me into the room and the assistant was nice. They had my birthday wrong and my last name spelled wrong (first time I've seen that at a doctor's office), but we are only human. I saw the PA, not Dr. Brown, and she was nice and knowledgable. Not very personable but I wasn't there to make friends, so it worked for me. I was there for an annual skin exam for skin cancer prevention (everyone should do this). She did a thorough exam and I was out in no time. I would recommend them, it was clean, quick and the staff was cordial.