Being a chain restaurant I would say this place is definitely consistent with other locations I've been to. Large menu with tons of variety you are sure to find something that will suit your fancy. Some would say a bit overpriced, but portions are sized to match in my opinion. My family loves the "brown bread" and we have found that the servers will gladly bring you a basket with just the bread of your liking.
What I liked about this location was the waiting process. When you approach the host stand if there is going to be a wait they hand you a card and tell you to come back after X minutes from the time written on the card (which is the time you first check in). This gives you time to wander and shop. In my experience, upon your return they are able to seat you pretty much immediately. If a table comes up before the noted wait time then they will call out your name, but if you happen to not hear or you are in another shop no worry.