Batu Karang in Nusa Lembongan is a tribute to great design and thoughtful planning. Literally carved out of a hillside, it boasts 23 rooms and three villas, a spa, function centre, wedding pavilion and three swimming pools, making the most of the sweeping views of Lembongan Bay. Easily the best place to stay on the island, in our humble opinion.