An einem üppig grünen Hang und nur wenige Minuten von den Resorts des Genting-Hochlandes entfernt gelegen, ist der Chin Swee Tempel ein wichtiger Halt auf der Fahrt mit der Genting Cable Car. Es liegt etwa 4.600 Fuß über dem Meeresspiegel, auf einem 28 Hektar großen Grundstück mit felsigem Wald, etwa 5 - 10 Minuten von der beliebten Resorts World Genting entfernt.
Der Tempel wurde 1994 für die Öffentlichkeit geöffnet und beherbergt eine Statue von Reverend Master Chin Swee. Er wurde als Gottheit in der Provinz Fujian verehrt, wo der verstorbene Gründer Lim Goh Tong als Kind lebte.