This place seemed great when I started with the assistant right away, but then waited in the exam room for 35 minutes for the doctor to come. Not a well run or efficient facility. The doctor here is amazing though. So if you are willing to wait, it's great.