Shangri La's Rasa Ria Resort & Spa is a luxurious resort on a stunning beach with a luscious tropical forest backdrop. Here, as in so much of Malaysia as whole, nature is the big attraction. Kids can become rangers, exploring the land and following in the footsteps of the resorts' ranger team. You can also roam the resort's own nature reserve with its jungle and animals, or you can join a guide-led nature walk through the tree canopies.
Then head the other way to the water. The 3km stretch of beach is the place for resort-organised group games, fun time splashing around with the family in the gentle waters, or taking part in watersports, including stand-up paddleboarding lessons. Or get the adrenaline going with a white-water rafting experience.
As well as getting back to nature, you can play golf, tennis, relax in the health club with a reflexology treatment or join a Pilates session, while younger guests (5-11 years) can play in the kids' club and have fun in their very own pool.
A regular shuttle service into the nearby capital Kota Kinabalu provides a further source of day and evening entertainment, and is a great way to mix the jungle with cosmopolitan life.