@Mary *******
, Immigration could be a hassle if you like to live in a place with many expats and tourist like Bangkok, Pattaya, Phuket. Many foreigners applying for things, I used to live in Krabi, never spend more than 1 hour during an Immigration Visit, including waiting. Moved to a village near Khon Kaen, went to do the TM30, all done in 15 minutes, took this long because my wife let me fill out the form in English, but she had to do it again in Thai as she is the landlord.