Would give ZERO stars if I could! Very long wait, very understaffed and the two women at the front speak very fractured English, making them hard to understand. They apologized for the wait, but kept giving us times for my friend to go back and it kept getting longer...stay away from this location! Even with an appointment the wait is over an hour...