I have had nothing but good experience here. Always friendly, great service and Shelly and Dr. Allen are fantastic. The only thing I hate are the long waits. Other than that, I feel that they listened to my needs, provided me tons of information and didn't make me feel like just another patient. Missy is also amazing and refuse to go anywhere else because of Shelly and Missy.