Not great, but not horrible. It's a small restaurant with only a few staff at a time. The wait staff is awesome. Quick with refills and to clean off tables. They make them wear pajamas which I thought was a little weird... I ordered a country fried steak and egg breakfast. This thing was enormous and I was excited, but when I cut into it I realized that it was WAY over breaded and didn't really taste like much. It didn't come with gravy which is my fault for not asking but that would have helped. The hash browns were pretty good and the egg was fine. They brought me this thing called a "pot of bread" it was just a roll in a coffee mug. I would have rather had some toast or a pancake or something besides a plain roll. I give it a 3 because of how hard I see the wait staff working but the kids working in the back may need some more experience on preparing the food. I probably won't come back.