The resort is located on the “Zhongdushan�Isalnd in the Taihu Turtle-Head Peninsula Scenic Spot, formerly as the “Little Penglai Villa�of the Rongs. It is surrounded by water and trees and the traditional Chinese style construction is reflected by the fantastic natural view.