They do accept credit card, but I recommend paying with cash, and be sure to have a good cash tip. These guys deserve it!
All reviews seem positive