The food was good. The service was quick. This place gets really crowded and you might have to wait from 30mins to 2 hours and they don't sit you unless your party is all there.
This place offers "all you can eat" bbq and they will charge you extra if you have somewhat significant amount of unfinished food.