There is a shortage of quality accommodation in Tehran and the Homa is probably as good as it gets. The staff are lovely, as indeed was almost everybody with whom I had contact during two weeks in Tehran, and go out of their way to ensure that guests are looked after and made to feel special.
The lobby is a comfortable place to sit and drink tea and enjoy their cakes and salads, and watch people. My room was spotlessly clean, large and well equipped and had adequate working space and free wifi which was acceptably fast, although many western websites (newspapers and so on) are blocked, but that presumably is at government level. My only criticism is that the water in the bathroom was dangerously hot, and the fittings are showing their age.
I spent one entire day working in my room as it was snowing hard, and I had several calls from staff to check if I was alright and needed anything brought to the room.
The hotel food was nothing special, but I enjoyed the couple of meals I had there.
There is not much in the area around the hotel, a small shopping centre a block away, and Vanak Square five minutes walk.