The place is quite old and frankly speaking, I do not see the value for money. I have been in 2 stars hotels which can easily beat this one in terms of amenities, room quality and food choice (breakfast).
The staff is indeed very nice and welcoming, no question about that. However, it does not make up for how much the structure itself lets you down.
4 Stars totally undeserved. 2.5 stars would be fair