Spent 2 nights at Safir Hotel, price 98 USD p/night. Rooms clean, TV (only Iranian), mini fridge, really odd loo (small seat hole, never seen this before but we managed). The hotel was partially being renovated, so the odd banging here and there, but not at night or early morning. Must say, the people at reception desk were really helpful with bus times and ticket information. Location is a short walk (15 mins) to bazar (go at night when cooler and livelier) and short walk to bridges.
Breakfast buffet typical Iranian (flat bread, cucumber, tomato, honey, jam, boiled egg, a kind of lime green jelly which we thought was off but really refreshing and other Iranian food). There is also a dark, small coffee shop, in the basement which serves coffee and some snacks. Wifi in lobby. Caters mostly for Iranian tourists and business people, but as tourists we were well looked after.
Tip - if you plan on buying any enamel wear, handicrafts or similar, do it in Esfahan as Tehran has none to be found with the quality and price offered by the bazar.
Tip - when in the bazar area / square be mindful of some of the Iranian kids ( 12 y/old ish). We had experience with 1 who told us a sob story about his life in Afghanistan and ended up he only wanted money from us, he was well dressed, spoke good English. It wasn't until a local Iranian man came over and basically said some words in Farsi that he backed off and we ended up walking off. Nothing too major but something to be aware of. All in all most of the Iranian people who stopped to ask " where from" really just wanted to talk. They are mostly very friendly and kind.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC