This is my second time here and the scheduling is horrible. You wait hours after your assigned time slot. Twice they called to cancel appointment and to reschedule . I have been here since 9 it is now 2 and still waiting. Ty is the worst, don't let his smile fool you he is a beast on the phone when he can't have his way.