The hotel itself is good, the rooms are spacious and clean, the beds are extremely comfortable. Most of the facilities are reasonably on-point though I can't speak for the spa area as it was closed for renovations. The area around the hotel is well catered to for eating, drinking and memento shopping.
There are some caveats though. The staff are very much a mixed bag, some (especially the front-desk staff) are largely excellent, some of the bar/restaurant staff though? Very much not of the same calibre. One or two are genuinely friendly, but there's a lot of sullen attitudes prevalent.
Since returning I gather there are some protests imminent regarding over-crowding - and I can totally understand why - we weren't there in a particularly peak period and it still felt congested at times.
The dining restaurant (Breeze) is 'fine' but nothing remarkable. The buffet (Atlantic) is repetitive and invariably most of the food is already luke-warm by the time you get to it, and once loaded onto a cold plate? Not immensely palatable.
We had hugely nicer dinners at the local restaurants instead of the hotel and would strongly advise anyone else visiting to do the same.
Also, be prepared to buy a LOT of bottled water, the tap water is all but undrinkable! Also, the fridges in the rooms are second-rate at best, ours barely managed to get below 12C