I have seen three doctors in this office and have felt confident and comfortable enough with all three of them to recommend the practice to friends. Each doctor has a different approach to their medical practice, but they take the time to get to know a patient and really listen to what they are saying. The nurses on staff chat with the patient while doing all the paperwork and pre-tests rather than just lead the patient through the process. The wait is never long and the receptionists are the nicest I have encountered at any practice. The location is convenient to many parts of Raleigh and Rex Hospital.