Very serious about cross-contamination. Sandwich bread is small and does not work with the “Ham Cheese Sandwich”. Nice portions. Nicely illuminated café/rest. Clean and tidy.