The church stands within the Zhuohe scenic area in Weifang's High-tech Zone, Shandong. Open water lies to the west, while gentle terrain and shaded woodland extend to the north. Its programme includes a main sanctuary, two smaller chapels, Sunday school classrooms, activity rooms, supporting church facilities, offices, temporary accommodation, dining and service spaces. The main sanctuary seats approximately 1,600 people, and each smaller chapel accommodates around 350.
The architecture adopts a modest presence within its natural surroundings. Respect for the landscape informs the building, encouraging a dialogue between architecture and nature. Inside, simple, generous and restrained spaces create a solemn atmosphere. Soft light falls across the floor and orderly seating, fostering calm and expressing the reverence of worshippers and those exploring the faith.