Bali is a beautiful little island with massive contrasts, from its neighbouring islands. Unlike many of the others, Bali is Hindu - a religion that brings very happy and welcoming people, always very helpful and great to get along with. They also wear very cool clothes.
Once you're cleared the party scene of Kuta, you are into rural Bali, where there is often very little tourism and you are hit by the islands vast culture.
Ubud was my favourite place, a little town full of temples, arts..... and monkeys! Wonderful food and wonderful people.