Acclaimed as one of the best Seminyak restaurants