I cook flank steak about once a month. The meat is can be tough if not prepared properly. Normally I butterfly, tenderize, and marinate the steak in an acidic marinade to break down the collagen in the meat. If I don't butterfly it, I beat the heck out of it with a mallet. Flank steak should never be cooked past medium.