We were a group of three, including a vegetarian, and the staff was most accommodating. They spent a huge amount of time going over the menu options, and verified numerous items to ensure that they were "vegetarian friendly." The food was delicious, and abundant. We were old friends getting together, and did not feel rushed at all - just the opposite - we were there much longer than we expected. (I'm not saying the service was slow; I'm saying they respected our desire to not be rushed.) I have gone before with my family for special occasions, and we've always enjoyed the experience. This visit, with friends, convinced my friends that this was a place to enjoy!