I've tried them all but THAI VISA CENTRE is the best by miles. Just post everything to them recorded delivery - even if you don't have money in the bank - they will do everything and post it all back to you a week later - recorded delivery 👍
I can recommend a very very good agent, been using for years.pm me. Please remember don't spend any money in Thailand that you can't afford to loose or run away from....