Check-in was quick and friendly. Good value (we have stayed there many times). Not on beach -- but taxis to beach/airport are easy to get and cheap. Didn't try restaurant -- which was poor in the past, but has been refurbished.
Only complaint is that former main bar, an attractive feature, has been removed.