Clean, well-equipped and a friendly and accommodating host.