Clean, tidy, spacious and great host