For ubud hotel, I would highly recommend Greenfield as I had a pleasant stay here. I had stayed in Greenfield bale bunga room for 5 days. The initial room rate is Rp250,000(~RM100) and I got 10% discount from their administrator, Ms Feny. I am not sure if the 10% discount was because I had a long stay. Anyway, you can always write in and ask for the price.
Each morning, I will have to scratch my head and decide on the breakfast. Yes, my 5 days would be enough for me to try almost everything. But then, I will always miss yesterday breakfast that I would love to have it again. They have fried noodles/rice for heavier breakfast, pancake/jaffles/toast bread for light breakfast and you can choose to have fruit juice or fruit salad as a complement. For the good breakfast and free transport services that Greenfield provides within ubud area, It is definitely well worth the rate that you pay.