Suit or Jacket are typical "semi-formal" on Disney, Carnival, etc., so I would say a jacket with the kilt.