This place is fantastic. I've been there at least a dozen times and have never had a bad thing to say.
The food is delicious, the service is great, the atmosphere is fun and relaxed, and the kitchen is fast. What more could you want?
You can go in and order basically anything on the menu at random and it will all be good. Everything is fresh and well-seasoned and the food combinations are clever. Stuffed dates with bacon? Brilliant!
The servers are attentive, they get your order right, and they seem to always be there when you need them. As an added bonus, they are cheerful and pleasant and make you feel welcome.
The kitchen is also fast. Your food will start coming out soon after you order, so you are not sitting, miserably, waiting for food to come.
The wait to be seated can get long on Friday and Saturday nights, but they are efficient and pretty good about getting you a seat as soon as they can.