Decided to use TVC based on their reviews. Checked out their physical office and had my questions answered on my last trip.
Proceeded to apply for the Non-O Visa this trip. Professional door to door service, agent accompanied us every step of the way. Got my passport back in a couple of days.