Anyone stayed at Menjangan Jungle and Beach Resort in the north-west of Bali? It looks quite pricey but seems they offer a wide variety of activities (snorkel, kayak, bike etc) in a nice wilderness setting. Let me know if you've stayed and if it's worth the splurge.