I have stayed at this hotel on several occasions. The reception staff are always friendly and welcoming and any problems usually get resolved.
The rooms are satisfactory albeit dimly lit. The bathrooms are large and the shower great but could do with some general maintenance. Some rooms have better internet connectivity than others due to a fairly ad-hoc method of router locations and the internet generally works well and is adequate and free.
The restaurant staff struggle with English but are keen to assist. The food is well presented and whilst the quantity is good - the quality is not great. Many of the things are seriously overcooked.
The hotel has a good swimming pool but limited facilities for sitting around it. There is a spa/health centre which is a little difficult to use since the staff speak no English at all - but the massage is excellent and very resonable priced.