Absolutely loved our stay at this spacious, clean flat in a gorgeous setting just a few steps to the beach.