I stayed recently in this hotel and what I have to say is that is is a very good place to stay, nice rooms (not too big but big enough), spotless clean. The staff is VERY friendly and accommodating. The whole ambience makes you feel at home and welcome.
The restaurant has very good food (home cooking, to tell the truth) and the portions are huge, at least for me :)
Ask for a room viewing the park. I stayed on the 1st floor. It is not a big hotel, so you are treated like a guest and not as another number!
Breakfast is buffet and quite reasonable.
The prices also make this hotel a great choice, both for the room and for meals, F.example, a meal, with Portuguese average wine (good) will cost around 10 Euro.
Great location too.