The Hotel depends on where you stay. If you stay in the old section where reception is, the rooms are old and not very good. If you stay in the new section the rooms are much better.
The food is awful. I stayed there 3 years and the food was good, but I have stayed there last week and the food was very poor, I wouldn't eat there again.