Dr. Carruth and staff are terrific. A sole building, so no hassle with big medical building/parking decks. Information received prior to the procedure, on-line information is excellent. Seems impossible to not be prepared unless one doesn't read the information. The office staff, assistant, PA and Dr. Carruth explain everything (without being patronizing), and are respectful and professional. My husband detests going to any doctor, and Dr. Carruth won him over. My only unhappy part is the TV room (near procedure rooms), and the waiting room with a TV are the only family waiting options. It would be nice to have a NO TV waiting area (or at least one on mute). We are not TV watchers and find it irritating. Otherwise I understand why Dr. Carruth was recommended to us by doctors and friends, and we will certainly recommend him to others.