Try Alam Shant or Alam Indah. Unquestionably the best value and best experience you'll get around Ubud. (we try to go back there every year and are there again in July.
Their web site: http://www.alamindahbali.com/alam_shanti.htm
What people say on Trip Advisor: http://www.tripadvisor.com/Hotel_Review-g297701-d587052-Reviews-Alam_Shanti-Ubud_Bali.html about 10 years ago