My friends and I went there twice in the last month. The service was slow the first time, but we gave it another chance because we thought our waitress could have just been having a bad night. Plus, the food is good and the atmosphere is pretty fun.
It turns out we were wrong. On both visits, the hostesses didn't greet us and looked confused when we asked for a table in the restaurant area. (There are no signs directing you to seat yourself or wait, so we did the polite thing and waited.)
On our last visit, the waitress never came to our table; we waited a full THIRTY minutes before going to the bar and asking for menus. A friend then had to go get the waitress to tell her we were ready to order; when she finally made it to our table, she acted as if we were putting her out. During this time, other servers would come to our table and ask if we had been served, then take our drink orders; all of them said they'd find our server for us.
All in all, we still had fun. However, the service was lacking so much on both occasions that we won't be going back.
Pros: Fun atmosphere, good food
Cons: terrible service
more