This is my 4th visit i think. The hotel is not 5* world class standard. But it is pretty good and comfortable for Tehran. The food is far from fine dining, but tasty and portions are good. Value is good. Most staff speak pretty good English and will always try to help.