Highly recommended if you are uncertain of the Thai immigration technicalities. And, let's face it, how can anyone really understand? For the fee, I was whisked through the whole process so fast that I came out the other side dazed and confused. I'm still not sure how it works, but I have all I asked for. Really nice people too!
