Had a great meal at the Bridges Bali, just outside Ubud center. Also great wine list.
Worth checking out is Locovore ( in Ubud center ). Wine list not as good as Bridges, but their tasting menu pairs cocktails with the courses.
We stayed at the Komaneka Tanggayuda. It’s a short drive out of Ubud but I highly recommend. Other Komaneka’s nearby too.