We stayed here in early June. Friendly staff at reception. We were able to check in at 1pm (though the official check in time was 2.30pm).
Our apartment had bedroom, separate toilet / shower and a kitchen / living room. We paid €40 per night which was good value though I understand the prices do rise later in the summer.
In under 10 minutes you are on the promenade in the city. The beach is about 15 mins in the other direction.
Down the hill & around the corner is the excellent El Serbal Michelin starred restaurant.