I cannot strongly enough NOT recommend these people. I don't even know where to begin. It is a toss up whether or not you will actually be able to keep your appointment because appointments are routinely "lost" in their computer system. If you are lucky enough and they can verify your appointment and you get your name called be sure to clear the rest of your day because you will be waiting for hours in the exam room. Do not expect to build a relationship with a specific PA or doctor because their revolving door swings so fast you'll make yourself dizzy. Be sure to set up a fund for yourself so that you can pay for the random drug tests they like to give on an almost monthly basis. You will need this fund because the tests they give are so extensive they will run you into the hundreds of dollars. (This is WITH insurance) And finally, if you decide that you have had enough of their patronizing deprecation and decide to take your care elsewhere do not ask for a letter of discharge. It will be nasty.