Stayed with our two toddlers - exactly as photos. Bit dated but functional, view amazing, although windy balcony and bit nervous about the kids and the edge. Apartment is on the cooler side so you may need to pack warmer clothing than you'd think. Had a lovely stay.
Town is lovely, very cobbly and hilly - strong arms for pram pushing needed. Super windy but makes great surf. Sadly locals not keen on picking up dog poop so that litters everywhere around the town. And walking through those narrow streets with cars speeding past you is a bit daunting.
Thanks!