Timing and wait staff issues other reviews mentioned seem to be ironed out.