I went here today based on the yelp reviews, and wholeheartedly agree with everyone who gave him 5 stars.
John was great - super friendly, quick, had two good shots for me to choose between, and then he evened out my skin tone and got rid of a little glare before printing them off.
I think I was also finished in under 10min, even though he was busy with another woman when I came in and took another man's photos right after mine.
I've never had a better passport photo in my life - won't go anywhere else again! You sure can't beat $7.90 for a great set of photos.