I have visited this office several times and have never had a bad experience. I have seen both Greg Allen and Ruth Hoskins. Dr. Allen really knows his stuff and has helped me balance all my hormones to a good level. Ruth is not afraid to spend some extra time with the patients she sees and explain things and get to know them. I really appreciate them.