A 350-room 5-star hotel located in the newly developed commercial district Songshan Lake in Dongguan, the manufacturing hub of China, features a breathtaking environment of nature and is easily accessible to the majorcities in Southern China.