This is the archetypal AirBnB experience- generous hosts, great location, very cool and well set up space in an interesting and convenient location.