All sounds great to me. But I'd skip the fly plaid, and you won't need a belt with the waistcoat.