My office staff went to Bali for annual outing event. We stayed in Bintang Kuta Hotel, the sister hotel of Ramada Bintang Bali Resort. It's located in Kartika Plaza street behind the Kuta Beach, so you can walk to Legian area about 15-20 minutes, where you can find many local merchandise for cheap price (be careful and do not hesitate to bargain because at first they will give highest price possible). The best thing about this hotel is the private beach access! Bintang Kuta guests have access to private beach, by walking through Ramada. The swimming pool and hot tub can be used as well.
This hotel is more affordable, while Ramada is more luxury (I find many Western people here, mostly Australian). Bintang Kuta is like an ordinary style modern hotel. The bedroom and bathroom is nice, and the room has kettle to make tea or coffee. The buffet breakfast is included in the room price and it's sufficient.
In conclusion, I guess this hotel is worth the price since you could enjoy the private beach without seeing too much crowd of tourists.