I have been here a couple times, and while I admit it is fun there are a lot of flaws.
First off, it's pretty pricey, if I recall correctly a single beer is like $10 or something like that, don't quote me on that exact price though.
Second of all, the service is lackluster. multiple times now, my friends and I would sit around waiting for our server and they never come. We would go out of our way to find a server and can't find ours, so we just ask the next one we see and they say they're not our server. Also, I've gone to the bar to get water before and the bartender says that our server will get it for us instead of taking 5 extra seconds to fill a cup up with water and handing it to us right there and then.
Overall, I am pretty unhappy with the service I have received here. These occurrences have happened on multiple occasions.