Perfect location, lovely flat, welcoming and helpful hosts; what more can you ask for?