Death by a thousand cuts...
The hotel is genuinely nice: clean and well-maintained. The staff were always friendly, but the service was very slow.
Room service is a joke. When you can get through, expect it to take 45+ mins and arrive cold. "You are not our only order" I was told when I phoned to follow up.
The pizzeria is great, though.
When we arrived, our family room was not ready, and we were "upgraded" to a room with a sea view, but that meant my kids had to share a bed. The phone in that room did not work, and it took three days of repeated trips to reception to get a resolution: move to ANOTHER room.
The rooms were cleaned every day as you'd expect, but sometimes only in the early evening! The coffee/fridge was not always restocked. The coffee pot was not always cleaned. One morning I found the dried up coffee from the previous morning. Yuck!
On our first day, we had lunch at the Albatros restaurant, which was sub-par. drinks took ages and my wife's "paella" was just a pile of rice with one mussel and one sad shrimp.
WIFI is fine close to the lobby, but spotty everywhere else. In the room, I found it was fine ONLY if I sat on the edge of the bed nearest the door. Everywhere else: nada.
You'll be hounded daily by a guy offering free massages in exchange for a sales presentation.
On the last day, the barmen at the pool bar were more interested in chatting up some Spanish-speaking ladies than serving me.
So it's a nice hotel, but it could be so much better.