It was pretty painless. 30 min wait after we arrived on the dot for our appointment, but the actual interview took 15 minutes. The officer was pretty friendly and relaxed, and didn't ask us any unusual or hard questions. And he stamped the approval in my husband's passport on the spot!