I usually post great star rating but this facility's experience, and professionalism doesn't even meet star rating standards of most people! You have to wait weeks (at least a month) to get an appointment. If you have to reschedule you're going to wait just as long. They never smile or attempt to engage with their customers. I had to cancel my appointment which was on a Monday and I suggested to the office manager Kim that they post a sign stating that they have an answering service over the weekend that you could call. (I got sick after 10pm night before) Her response was "where do you want me to put a sign"?? She was VERY argumentative and hostile, refusing to hear my suggestions and answer the questions that I had. If you want an office that cares about their customers this isn't the place!!!