The food is decent for a cafe. When the bill came I put my credit card out and was informed the entire system was down and they could not accept any cards (ie it became cash only). As I did not have enough cash, I had to go across the street where I got hit with the banks service charge and my own banks service charge. ($4.50 to get $20). That was certainly not pleasant. A warning would have been nice (I was informed it was down for 2 hours yet I saw them just put up some sign at the door a few minutes prior...). The waiter was apologetic about it though...
Also extra charge for takeout which I agree that it's fair.