The food wasn't phenomenal but it wasn't terrible either. Mediocre I guess is the best way to put it. The price is decent. Staff is friendly, and we didn't wait long to pay then be seated. The Mexican/Italian station was okay. Everything else I didn't care for. The dessert was decent too.