This was one of the best Dr's visits I had in a very longtime! She was very thorough in fact she stayed in the room with me or at least 30 minutes she went over a thorough family history and she was very attentive to everything that was said. I can't say enough about Dr Amir Shafey. Her staff was friendly and helpful in the things I asked of them. I would highly recommend this practice to someone looking for a primary doctor.