I have been here a total of two times and found my experiences to be quite pleasant. The food is great and I do enjoy the set up. The prices are also pretty inexpensive and you get a lot of food for what you pay for. My only reason for giving this place four stars is that the first time I went the staff seemed to not care about their job, maybe it was because Friday nights are busy. They barely said anything as I placed my order and went back to my seat. The second time was a great experience though. I will be visiting again!