I have just one word for this place - AMAZING. I always buy sandwiches for the kids when we pass and they are obsessed. I can understand why.