This hotel is a four star but in Iran these days that needs to be taken with a pinch of salt. Its location is good - it is within walking distance of the Carpet Museum and some other major attractions. It is near the Azadi Bus Station and on a good side of town for both airports. It is now very good value since the dollar is so strong against the Rial. You can expect to pay $50 USD per night for a single room (probably for any room) including breakfast.
I had two major problems with this hotel. Firstly the rooms are seriously overheated. The heating system cannot be used to cool the room until the 'summer'. Northern soul that I am I was uncomfortable in 26 degrees + indoors in April. The staff will open the window if you ask but that's the only solution and you cannot open it yourself because of safety, reasonably.
The second gripe I have with this hotel is that the reception staff have not been taught that other cultures appreciate being smiled at. No smiling is done and most requests are greeted with a solemn silence, after which they might do what they can for you. Or they might not.
The food is quite limited (kebab or kebab, Madam?) but they were not very busy when I was there so it might have been hard to have a more varied menu. In all I stayed there six nights. The service got a bit warmer after a guide 'ticked them off'. Its location was handy for me which is why I stayed so many nights.
I gather there was a pool but being a woman in Iran I didn't even bother to ask about it.