Clean, spacious, good location, communicative host.