This place is awful. When it comes to keeping appointments, taking an appointment, confirming and arriving on time for the appointment means nothing to these guys. I walked out after they made me wait for 1-1/2 hrs and the staff only said "sorry ma'm but I am new here!" Tell me, what's being new got to do with keeping a customer waiting? I waited just to see how long I would be made to wait.