Business Traveller reviews Jumeirah’s design-led property located next to the Shanghai New International Expo Centre…