I used to live there.
Great place -- ideally located. Quiet, with amazing views. Better still, if I'm not mistaken, the new beach (dubbed Playa Alicia or Playa Ethel, depending on who you ask) still reaches the stairs, so you have a nice beach in front as well.
I should have bought there when I had the chance!
have a great stay