Отель построен на месте бывшего карьера на горном хребте Шешань. Его позиционируют, как первый в мире подземный отель.
Сооружения расположена внутри 88-метрового карьера, который заполнен водой. Из 18 этажей отеля 16 технически расположены ниже уровня земли, в том числе два под водой, где гости смогут наслаждаться видом на огромный аквариум.
Верхний этаж отеля находится как бы на первом этаже над уровнем земли и имеет покрытую флорой и фауной крышу, плавно сливаясь с окружающей территорией. Он был построен на экологически чистых принципах проектирования и генерирует свою собственную энергию, отопление и освещение за счет использования геотермальной и солнечной энергии.
В целом отель имеет 336 номеров с панорамным видом на карьер Шешань с многочисленными водопадами, скалами и островками. Также посреди здания встроен искусственный стеклянный водопад, в котором можно прыгать с тарзанки в воду прямо с вершины здания.
Строительство отеля Intercontinental Shanghai Wonderland заняло десять лет. Расположен он в городе Сунцзян примерно в 35 км от Шанхая, в 30 км от аэропорта Хунцяо и рядом с национальным парком Шешань и одноименными ботаническими садами.