The 3.5-star Luyuan Villa is situated on Putuo Mountain, on an island off the eastern coast of Zhejiang Province that holds one of China's most important Buddhist shrines. There are 57 elegant guestrooms and suites, 4 meeting rooms, and 5 dining boxes. The hotel also features a ballroom, a disco, a karaoke hall and a shopping arcade for recreation.