Great apartment, great hosts, amazing terrace and not far from public transport or the beach, we had everything we wished for.