I can't say enough good things about Big Time Grain Company! They do an amazing job, our kids were engaged the whole time, up dancing and singing, They even had our staff out of their seats. Plus they have a great message for the young people! If you have a chance to see them, DO IT!!!