I've been here several times. It's s fun place to go. You pick your own meat, veggies, and sauce and they cook it up for you, right in front of you! You have the option of one plate or for $2 more you can get all you can eat. There's no waiting, which I love! They can also handle big groups, but make sure to call ahead. They have a nice drink and dessert menu. I think they are only lacking on the kids menu. The portions are super small and my niece and nephew were still hungry after eating. The prices are fair. If you are looking for a change from the normal restaurant experience you should check this place out.