Lovely little spot right in the centre of Legian, Adi Dharma Hotel Legian (not to be confused with its sister hotel two streets away) is a small oasis on Jalan Legian.
Booked with Love Holidays, room 417 (on the top floor) lots of stairs and no lifts so we were getting our steps in each day.
Room was quite dated (telephones in room, shower over bath connected to bath tap) but a really affordable and clean stay, and staff were helpful and friendly, making sure to change towels etc each day.
If you're looking for Bali on a budget this is an ideally located stay.
We got an extended check out on our last day for just 425k IDR meaning a check out of 6pm.
Pool was one of the nicest aspects of the hotel, loungers mostly in shade (perfect for us) and pool in sunshine all day. Pool tokens on arrival means fresh pool towels are available. Staff are attentive but not intrusive, it was easy to order drinks and food by the pool.
The restaurant at the front of the hotel (Nasi Bali) offers a variety of food and some great local options - Sate and the soups were delicious. One evening we even had a piña colada served in a coconut shaped into an elephant head!
The hotel is right in the beating heart of Legian, surrounded by clubs, hotels and shops, so be prepared for club music until midnight and some dogs barking the early hours (!) we found the room offered little seclusion from the noise, but we aren't light sleepers so again this didn't really bother us.