I hated this place at first.
I thought the sandwiches were weird and soo messy and a bit expensive, but now I find I get a craving for one every week or two.
It's a crazy big sandwich, covered in homemade tomato sauce, and its a mess, so be prepared.
I have only ever had the chicken before with cheese and onions and its so nice.
It's a little pricey, but you do get a good portion of meat and as I said, I get cravings now for one.
One thing I've heard is that they're cash only, which is a bit of a pain, but in my experience, they take cards here.