Avoid this place if you can!! I came here with my husband for an immigration physical that he needed (the immigration department only accepts a short list of Dr's and one of them at this practice is on this list). We had to come here a total of 3 times, and wait over an hour the first time, a half hour the second and an hour just to pick up our documents. The nurses were awful with people, one of the secretaries was completely incompetent but felt it appropriate to be condescending when we pointed out the copies we were given were not correct and the forms they should be experts on were not correctly filled out. All in all, the long wait time, incompetence and unfriendliness of the staff makes this a place I will never come back and am urging all Yelpers to stay away from.