We've been to this location a couple of times and I agree with some of the lack of cleanliness comments, but my wife and her friend showed up for lunch today and ended up going to a different restaurant.
The overhead music was so loud when they first walked in that the hostess couldn't even hear their request to turn down the volume. They told her that they were going to leave and go to another restaurant, and the hostess simply acknowledged the comment and didn't bother to ask if there was a problem.
This location is apparently doing well enough to not have to worry about consistency with cleanliness or loud music at lunch - there are plenty of other choices in the area and they don't have to also worry about not having repeat business.