Clean, well maintained place in a superb location with communicative hosts. We will certainly be back!