My family and I ate there when we were up for Memorial Day and I was very impressed with both the service and the quality/quantity of food. I believe we were a group of 10 and got seated exactly on time with our reservation, treated to very good customer service for a large party, and all food that was served arrived on time, hot, and to order. Not sure what more you can ask for other then lower prices but that's true at most everywhere these days!
I can somewhat agree with the 3 strikes rule, but given how often a restaurant changes cooks, wait staff, and/or managers, I would never blacklist someplace unless I knew for certain that nothing had changed since the last time I was there.