Clean, spacious, good host, excellent location.