I booked a room at Puri Padi because my first choice (Tegal Sari) was completely booked.
Puri Padi is ideally situated. There are tons of good restauratns right across the street from the hotel and the monkey forest and markets were within 10 minute walking distance. The hotel was peaceful, the grounds were nice and the staff were friendly. The room was basic, air conditioned and nicely decorated. However, it was shabby and dirty. The bathroom lights were not working when we arrived. They couldn't fix it until the next day. The bathroom was in poor condition: the door was warped, the floor was dirty, and the towels were stained. Our room had a door that connected to the next room. The door was shut but the walls were so thin that I could hear the guy in the next room snoring VERY LOUDLY and heard their TV clearly (they were watching soccer and were very rowdy even past midnight). Our terrace was littered with what looked like dried fruits or seeds or feces and was not cleaned in the 3 days that we stayed there. The "free breakfast" that was included was a measly 6 small pieces of fruits and some egg & toast. It was not filling at all. We found some rooms for rent that were far more pleasant and 1/3 of the price that we paid to stay in this hotel. Next time I come back to Ubud, I intend to stay in one of those rooms instead of in this hotel.
Regardless of my dissatisfaction with Puri Padi, I have to say that Ubud is a wonderful and beautiful place to visit. I'm looking forward to staying in Ubud again, although probably in a different hotel.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC