My husband and I eat here probably every other week. The service and food are usually fantastic. The place is usually pretty clean as well. We only had one bad experience here, and that is when we were treated terribly by a server we had never seen before, and we are generally pretty laid back customers. The other employees took care of it though so I won't go into the experience, because it had not been our experience up to that point. We finally went back after a few months because we really like the food, and we have never seen that server since, so it looks like they took care of it!