Mission Hills, Haikou is a giant development – not only in terms of the number of golf courses on offer but the resort itself is an 18-storey hotel overlooking the lush fairways. There are 539 luxury suites and rooms in the complex, and each has a balcony to enjoy the view.