This makes a great snack, appetizer or starter. (My kids like it for an after-school-snack if we'll be eating a late dinner later.) But, it's equally as great as a stand-in for regular grilled cheese alongside tomato or your favorite soup. My four-year old, Ayvah, has fun helping me "braid" the dough and stuff the ham and swiss in the little "pockets" while making this (her little hands make an appearance within one of the photos below!).
Now, I am NOT usually a skilled baker. So, I buy store-bought, frozen bread dough for this. But, if you are a good baker (I applaud you!), by all means start with homemade bread dough.