Excellent location, lovely flat, great hosts with lots of amenities! A must stay.