Near perfect apartment. Great location, nice terrace, friendly and responsive hosts, clean, well outfitted kitchen, good internet.