Clean, spacious and great for large gatherings.