The Assimil Thai course (often available in French as Le Thaï sans peine or in English versions) is highly regarded in the polyglot community. The course typically includes:
It uses real-life dialogues rather than isolated sentences. assimil thai pdf
However, it's not without its potential downsides. The Assimil Thai course (often available in French