Just a heads up. Did my yearly retirement visa today and it went smooth save for the fact there is no TBB bank downstairs at Immigration Changwattana anymore. They said moved to building A but that is not the case. It is on the road between Buildings A and B and you have to go through a military gate to get to it. Advise to update somewhere else as its not easy.
I had a 9:30 appointment but missed it due to having to run around to the bank for passbook update, arrived at document checking at 10:00, documents were in order and had my passport back just before 11:00 which was reentry permit time, that took less than 20 minutes so not a bad day at Immigration.