It's ok. 3 stars because it did have variety and decent amount of choices and the price was right, but overall we won't be back. Food was warm, some stuff not so fresh, dessert choices scarce, service was fast but not overly friendly, no smiles..nope, not a good first impression.