I generally don't bother preparing American food at home. It's everywhere around me, at home I cook food from where I grew up to maintain some sense of sanity.
As for the quality of the restaurant, I don't know, the last steak house I ate at that had yet another disgusting rare steak cost $35 for a New York Strip 9oz. Not a lot of money, but I sadly live in the suburbs too.