Great tasting bun! It’s like a large ciabatta bun. Can’t speak to cross contamination but we enjoyed our sandwiches.