Since going here every once in awhile I have to say their service has gotten much better. People are really friendly and accommodating to larger parties. It is a lot easier to get seated at lunch (provided you call ahead). The food is still amazing, that hasn't changed.
I'm giving a 4-star review (previously 2-stars) because of all the improvements. One incident still lingers that hold it back from a 5-star review. We once went in with a larger party of 10+ people. Everyone paid and I was the second last person to pay. I asked if everyone had paid except for the last two people (myself and my friend). After checking the bill they said yes, everyone was covered except for us. I paid my bill and left my friend to pay his. Later on I was told he got stuck with 2 dishes. After discussing with them later on they insisted that someone didn't pay. I checked with everyone that ate there that day and they all said they paid.
I think it's still a great place and I think the people are really friendly. It's just that once incident that still lingers in my mind that is holding me back from giving it a 5-star review.