This is a great place to dine. The service is very attentive, the food well prepared and delicious. The drinks are wonderful. We have eaten here several times and this past weekend we chose to eat here for a special celebration. We were not disappointed. We started with the tableside guacamole, and had all of our favorite foods too. The food is consistent, not too spicy unless you want it that way and generous. The best thing I can say is that you always feel the server is attentively trying to ascertain what you want, making good recommendations when asked and serving you promptly. It is a busy place, every time I have been there, and always delicious. The atmosphere is great.