Bali is absolutely stunning.
With spectacular mountains, gorgeous tiered rice paddies, white beaches, friendly people and relatively good roads, Bali makes an ideal cycle touring destination (just watch out for the dogs!).
Here are a couple of pics from our impromptu trip.