Yes, to guarantee you get a place to watch the Kecak and Fire Dance performances. Book your ticket before the show. Mostly ticket for Kecak Dance Uluwatu always Sold Out before the day.