The oath taking ceremony was actually 10 am but the letter they sent us was 8:30 am. The line outside the courthouse was little longer because of the process of checking in your bags and belts and taking off shoes for security check. It probably took us at least 20-30 mins. just getting in the courthouse building and then we have to get our stuffs back and put the shoes on and go to elevator to the 5th floor and thats where the oat taking ceremony happened. It was a long line but exactly 8:30 am the USCIS officers came and sat on the table on the hallway and start getting out GC and double checking the certificate if the name and other details is right and then after we were seated on our assign chairs. We woke up 6 am and cook and had breakfast and drove to the courthouse by 7:30 am and already people and in line there. I am 15 mins. Away from the courthouse. So at least 4 hours all in all including taking pics with the judge. We got out the courthouse around 11 am.