So out of my three visits to houston the first two were ridiculous and the second was okay. In general you show up for drop off or pick up and wait for 30-60 minutes while people crack jokes high five and walk around aimlessly. Finally they call you up and then things are taken care of pretty quickly. But the inefficiency is so frustrating. The turnaround time is 3 days for tourist visas I'll give them that. I would avoid applying for OCI and pio that seems like a total mess and not worth it especially with visa on arrival coming soon.