Based on my experience this place is pretty good. I paid $17 for all you can eat with a bunch of friends and it was a good time. Although it was a slow day and we probably wouldn't get that much attention normally, based on that sole experience the service and food were A-OK. Food portions are kinda small but it's all you can eat so whatever.