I've stayed here twice with my elderly (84 year old) mum. We really enjoyed it.
We couldn't believe the value for money, we enjoyed lounging by the pool and having drinks brought to us. Waiter wouldn't even take a tip.
I'd love to come back. Of course it's not 5 starts, but the very best value for money. And the staff were so kind and helpful