I am just reviewing because although the other one star stories seem pretty bad, this is by far not the worst Sonora Quest! The other ones I have been to do not let you make appointments at all, online or by phone. (I think all SQ locations are appointments online or none at all btw. )There you have wait times of 2 hours sometimes more. So many people there at a time that they'll deny even seeing you. I have never waited more than 15 minutes past my appointment time here. If you have a choice of going here instead of a walk in location, go here. This is my experience, not the best office in the world but I love this place because the walk in locations are all a nightmare. I think most of these bad reviews are people who do not realize that as far as SQ goes, this is as good as it gets.