@Molly ****
you enter on a Non-O, visa fee is 60 GBP, you get 90 days stay permit stamped, then transfer 800,000 THB onto your freshly opened Thai bank account and apply for the "1-year extended stay permit" after the money has sat in your account for 2 months. For this 1-year stay permit you buy a multi re-entry permit for 3800 Baht and you can exit and re-enter for unlimited times. NO mandatory health insurance required, NO police record required, No doctor health check required . . . . AND, don't forget, after the 2 years you can max out of a Non-O/A visa, you need to buy a private Thai health insurance, because Thai Immigration will not accept a foreign insurance any more