Clean, spacious, good value for money, and excellent hosts.