Checks all the boxed. Great host. Clean, pleasant and well organized