Yes. I never fully understood Thai addresses. I just wrote my wife's address as best as I could and hoped they'd find it. But I'd get calls needing more details and I had no idea how to tell them anything more. Addresses in the US are so simple and short.
I was there for a year and used lazada.com like crazy. They usually accepted my American debit card for payments. So that's an option if you need some things delivered like Amazon is in America. They may require you to have a thai phone number though.
And they do not do appointments. You just show up. They have a good system. You drop off your documents and passport from 0900-1100. Then return the next day from 1400-1600 to pick up the passport and visa. If you drop off documents on a Friday then you must wait until Monday to pick up the passport.
I am not familiar with your specific situation but Savannakhet, Laos consulate was super simple for me to get a Non-O visa. They are a small consulate but their system is fast and precise. They make it easy.