Great location, lovely space, thoughtful hosts. We'd happily return.