This place is unique-we stayed there 6 nights all together during 3 weeks of visiting Nepal. We always got the same room. The hotel is situated right on Durbar Square, on the festival days of Dasha in it even offered a short direct way to the place, where Nepali traditional life has its center. Do not expect it to be very quiet..., but in this case you should not come to Kathmandu at all (and you would definitely miss out something!!) .
The touristic area of Thamel is NOTHING in comparison. It is simply too much!! In the city center you will see no short pants and sleeveless tops for instance.
Staff is friendly and helpful, Taxis are always around the corner. At night the drivers sleep in their car and like to drive you to the airport in early morning.
To sum up and say it again:nice place in a perfect spot (you can sit on the rooftop listening to bells, chants, people...)