One of our supermarkets had Top Round aka London Broil on sale, buy one get two free. Hard to pass up a deal like that, working out to $2.33 a pound.
While it's popular to marinade this type of roast, I stopped doing that years ago, and it turns out great, this cut has a nice beefy taste. As usual I let it warm up on the counter for a few hours(*) before sprinkling with some salt, and then placing on a roasting pan and putting it under the oven broiler:
Broil for 5 or 10 minutes depending on the thickness, then flip over, broil the other side, and repeat. I like to remove mine when it's 115F, so after resting and carryover it ends up around 125F. (**)
Be sure to tent it with aluminum foil while resting. And please be sure to rest it, don't just cut into it:
OK, that ended up pretty close to 125. This is why you don't want to cook it to your desired final temperature, or it will end up over cooked:
Slice thin, on the bias if you want to be fancy:
Enjoy!
(*) The Food Police tell you this is dangerous and you should never ever do this. Never. Ever.
(**) The same Food Police tell you 145F is Medium Rare and you should not eat steak cooked less than that.