I had a pretty nice experience regarding all: campus – professors – accommodation – facilities.
The place is fine, oldish but with a small modern touch (certain aspects in terms of infrastructure and teaching materials could be improved though).
The food is cheap and great. The accommodation is also nice even though sometimes some technical problems may appear.