Beit Ben Yehuda is a great place to stay, ’cause it's near the old city (by foot plusminus 30 minutes, by taxi (around 30 to 40 shekels) 10 minutes. A mini market for you daily neccesities and an ATM are located just down the same street (Ein Gedi street). Staff is very helpfull and you can walk in the office with your questions at any time. Towels are provided on your request as often as you like.
All and all a very nice place that feels a bit like home, a place that's clean and well located. I recommend it highly and I for sure will go back there on my next trip to Jerusalem, Israel.