Safest way to get a Vietnam visa?

I am a US citizen and I’ll be going to Vietnam January 20th after we finish our time in Thailand. I’ve started seeing many horror stories now about people getting their visa denied due to errors and have seen that using an agency can be safer since they make sure it’s right. Does anyone have advice for this process? I’d be willing to pay a little extra to make sure it’s done correctly.