The hotel is very much below its assigned category of 4 stars, and much below the price you pay for it. The rooms are just plain, ok: not extremely cosy, comfortable or clean.
The quality of the food is very mediocre, and you find yourself not wanting to come back to the buffet yet another day (the variety is also not great).
The staff really does a bad job. The waiters barely smile and they have no style or professionality.
One day we left the towels on the floor so that they would get changed, and the staff put them back again on the hanger, from the dirty floor! Unacceptable for a 4 star hotel!
Final detail: not only the WiFi is extremely poor, but they give you an account per person (you can connect only one device, forget your laptop or tablet) and the account expires every few days and you need to extend it at reception!
Really poor stay, I would not recommend it at all.