Worst Service Ever. Long long long waits like 3-4 hours. Seems like they overbook all the time. Make sure you bring snacks for the kids or else you will have fussy kids with you. Some of the staff has the worst attitude makes you wonder why are you working here. It's not worth the hassle unless you can get there first thing in the morning be the first appt and try and get out in less than 2 hours.