A very caring physician who is very knowledgeable and happy to spend time with you is very difficult to find. I was thrilled to have found that in Dr. Beales. The staff is very nice, sometimes if I get a late appointment I have to wait, but the wait is worth it. She has always fit me in for an appointment same day when I've been sick and provides great care.