Everything at Shangri La was in top shape - clean and recently renovated. The room was very comfortable and peaceful. The breakfast buffet was nice and good value for money.
The location is great just at the doorstep of the old town right where the old bridge is located, at the end of a quiet alley (though you can't quite see the bridge itself from the hotel). Bus station is walkable (about 15 mins). There's a terrace at the roof which is great for having a late night drink and enjoying a magnificent view of the entire city, the minarets and the surrounding mountains.
The staff were very friendly, spoke perfect English and booked us tours, checked bus schedules etc.