If you are in Ubud, you should consider this one. Very nice place, great photo opportunity, but mindful of children if you take them, the elderly too, as the stairs are steep and no guard rails. I was actually shocked about that, hence the 4 rating instead of 5.
Bit pricey for what you get, and a bit hectic going in as you have all kinds of support people all trying to get your attention and offering you free admission, which is not actually the case.
Overall, take some headache medication and deal with the external frustrations because once you get inside it is absolutely gorgeous.