Grain Fed Flank Steak has incredible taste but can be tough if not prepared correctly.
Grill it hot and fast and cook for a short amount of time as to not overcook and retain the tenderness, You can also slow cook it or even sous vide it for great results.