We stayed at Dewi Sri for 8 days recently, the stay was comfortable and pleasant, but I will add that we had construction workers outside our bathroom window and behind the pool wall most of our stay, making it not so private, our bathroom roof leaked after a heavy rain, the cupboards above the outside stove stunk of dirt, breakfast was late and too early a couple of mornings from the times we requested and when the staff served or needed to talk about something they would call outside your room until you came out to greet them which was a bit annoying, sometimes they would take an hour to pick us up from the Ubud centre as well. We would definitely travel around more and not stay in one place for so long next time but we would visit again, the staff were friendly and the hotel offered free shuttle, touring at a cost, private pool, breakfast, to pick up dinner for us and a very clean room to come back to each night.