The staff, cleanliness and close proximity to the beach was excellent.
The place was a bit dated but the only complaint I have is that the noise level of furniture being dragged across the upper floors when I stayed at ground level facing the pool was excruciating at times. Other than that it was wonderful.