I've made a trip to Bali earlier this year and it was great. However, unfortunately, I did not check the dates prior to booking the tickets and my trip actually clashed with the Silent Day which also known as Nyepi, a Hindu festival celebrated in Bali.
It was a great experience but this resulted us in missing out a lot of places and fun. (just take note and check the dates before booking your flights and all!)
I truly understand why is Bali always flocked with tourists, the beauty of this island is insane.