The BBQ is an all you can eat affair of salad, corn, ribs, hot dogs, beans corn bread, chicken and various side dishes and deserts. If you are over 21 you'll get and armband so you can get beer or sangria.
We attended in March, and it was crowded, too crowded and we didn't like the fact that it wasn't assigned seating. JMHO though.
Character interaction was excellent though, but the kids have to wait in long lines, and the dance floor was so crowded, that it is virtually impossible to enjoy.
I hope your experience is better thatn mine.