Great concept but horrible location. This place was packed and the employees either could not or were unwilling to keep up with the demand. The place was filthy. The buffet had food everywhere, the tables were gross, and the floor of the dining room I was in was covered in food..not crumbs, food. I am assuming the majority of this has to do with the people who were there, if you drop a whole slice of pizza on the ground you should probably pick it up! A good 1/3 of the games were not working, they either said please stand by, closed or were dark. With the place as busy as it was that meant long lines. There were no employees on the floor trying to fix these issues. Hopefully these are growing pains and they will figure it out soon or open another location in an area of town where people have manners!