Stylish flats, stunning view, great location, everything we needed for a great short break