Horrible. I waited for 2 hours and had an appointment. It was packed before I arrived and I was 1 of the last 3 people left and then they're called the other persons name! The staff said I will be called next and lied! Called like 7 people before me.