Transit hotel is still there but the process is not for the faint of heart:
5am arrived at the counter (airside) and surrendered the passports
7am got the vouchers and passed the passport check
8am at the hotel waiting
9am finally in the room
For our 18hr layover from YYZ to BKK the pain was worth it, not sure if I'd do it for shorter stops. The hotel was Le Passage (with full meals). They also use Baron and Novotel, asked about Fairmont and was given a quick no.