Delightful dining experience! I was a bit nervous to come here after reading some reviews, but had already made plans and don't regret taking that chance. What I liked most about this restaurant was that for some of the menu choices, you can cook it yourself in a BBQ built right into your table!
All of the staff we interacted with were friendly, patient and accommodating with all of our needs - we were waiting for someone else to join and they had no problem with us taking a table despite their dining time limit.
Though they have a few menus, we opted for the all-you-can-eat option which is affordable and diverse in it's choices. It's nice in that it's really a buffet brought to you - you simply write down how many of everything you want and send the card with the server each time you want more. Food (as well as drink refills) come out super promptly and are well prepared.
The seating was a little uncomfortable in that it was wood benches with simple cushions, and there wasn't a lot of leg room. If you're with the right crowd though, combined with the delicious food, you forget about that pretty quickly.
Overall, very happy, and will be coming back!