They did a decent job for me and the prices were reasonable. Had to get a passport photo done (for a European passport) but they couldn't understand metric measurements (centimeters and millimeters). Odd. Still, I would use them again. Prices can go up dramatically, depending on the photography you're having done.