This place ticks all of the boxes. Great location, easy walk to shops, so close to beach and the apartment itself was just perfect.