In 2019 we travelled from Hua Hin to Hat Yai, the private sleeper compartment was fine. The hassle was then catching a train to Padang Besar walking across the border, another train to Butterworth then ferry to Georgetown. A train straight through to KL sounds inviting.