Clean, spacious, friendly hosts, nice spa