If bad service recurs, there is only one reason: absence of appropriate systems. Getting the food right and on time is very much a product of military-like rules and procedures in the kitchen, and not much of a cooking artistry. Not seating over X people in any given 15-minute interval, not allocating enough people for silverware polishing and washing, not placing glassware in easy and accessible locations, badly prepared mise, etc. Someone who runs this place hasn't spent much time preparing for service.