Il Your World International Conference Centre occupa una superficie di 140.000 m2 e offre sistemazioni arredate in stile europeo. Vanta un centro business con 15 sale riunioni, una vasca idromassaggio e la connessione Wi-Fi gratuita in tutte le aree.