That should be enough time. If you can go standby, that would give you more of a cushion, although that means spending more time in the CX lounge..........
I don't know how the business class lounge is. The first class lounge with the deep soaking tubs, was excellent when I went there.