Dr. Hall is awesome!! She listens to all of my concerns and questions and answers all of them. She is never rushed or in a hurry to get me in and out. Dr Hall's Patient Rating : 5