Clean, well-prepared place in a convenient location with a well-prepared host with good communication.