The FP experience in Des Moins INS office is great. In my case, it was scheduled at 9:00AM, but I went there just after 8:15AM. The lady is very professional, FPed me in 2 minutes. Around 8:25AM, I was on my way back to the office.
You can go there earlier, as long as there are not many...