Have been there many times and although the wait can be long,food was good. But recently they have become so popular that they can't really keep up and the service and quality of food has suffered. Too many people and too few cooks make for a long wait for food which is now just mediocre cause they are just throwing it together as fast as they can. The bathroom was nauseatingly filthy cause apparently no one has time to keep it clean. Probably won't be going back for a while which is sad cause we really liked the food their first year which is why we kept coming back.