Clean, hospitable, great host. 5 out of 5, would stay again.