Cathay said that 'the customer experience is at the heart of the design and conception' of the new business class seat, called the Aria Suite.