My advice is to go during slow times. The food is really good and it's a fun vibe. But they are really slow. They seem to work their wait staff really hard--harder than they should, IMO. Too many tables per waiter, so that slows them as well. Like I said, the food and atmosphere are really good. I'd say give them another chance.
I enjoyed everything about the experience and I'm sure you will to the next time you decide to visit.
Thanks! Your answer is awaiting moderation.