Everything started out good, we were seated immediately and our waitress stopped right over. Fast forward to the issues, our meals were dropped off. Everyone started to dig into their meals. I cut my steak which was requested medium and it was at the very least well done & very dry. Normally this would not be a big issue, as the any good server stops by shortly after delivering the meals to make sure everything is good. Well our waitress did not stop by until everyone at our table, other than myself was done eating. I pointed out the issue with my steak and she told me she would get me another one, properly prepared. Well fast forward another 20 minutes and the manager stopped by with the replacement steak. He said "I'll be back in a couple minutes to give you a chance to make sure everything is great." Well that was the last time I say the manager. The new steak came out rare instead of the medium I requested, twice. Everyone after completing their meals and then waiting 20+ minutes for my steak had the opportunity to watch me eat my steak. Overall very poor experience and customer service. This ruined everyone's meals. That was it, the manager never came back, no apology for messing up my steak or making everyone wait so long & no discount. Wow, very poor!