Years ago we were regulars, we stopped going because the steakhouse didn't know how to cook a steak. Tonight, we waited over 40 minutes for dinner without our waitress making any mention about the time our dinner was taking. We had to ask several times for water. Ultimately, we complained to the manager about our meal (not yet served) when another family, seated 15 minutes after us, was finishing their meal. The manager apologized for "a mishap in the kitchen" when my steak came out. My wife and 6 year old daughter had to sit and watch me eat while they waited for their steak. Eventually, my wife and daughter were served. The manager comped the meal, but we still had to pay for our drinks. Very little, if any, follow up from the waitress or manager during the rest of our meal. Very disappointing. Next time, I won't have a hard time convincing my wife to go to Texas Roadhouse.