Aphibarnat happiest he’s been in two years at Thailand Classic