I've eaten here a few times now. If it weren't for my last experience I would have likely given it 3 or 4 stars. Bottom line - the staff needs to get it together. The food is pretty good, and to me, a bit better than what you would maybe expect from a fast food restaurant.
Where they fall short is their customer service and wait staff efficiency. Our last visit couldn't have gone much worse. We get there and there are a few tables of 5 or 6 guests but definitely not a packed house. We sit down and hear the table next to us complaining to their waitress about incorrect orders. We look over to another table and they tell us the service has never been so bad. This should have been our cue to leave....but we stayed, unfortunately. Our waitress was nice but didn't know their menu and would forget to bring us things we asked for (straw, spoon, water). We ordered my son an ice cream with Reese's cups but it came out with Butterfinger. Not a huge deal but we let them know to hopefully prevent them from doing it again. I then ordered an ice cream for my wife an I with Reese's cups. What do you think they put in the ice cream? Butterfinger! Again, not a huge deal but get it together people! It was then time to checkout. This should be easy, right? First they charged me for a kids meal that was supposed to be free that day. She didn't have the ability to override the order so she had to call her manager (I assume) who was also the cook. He came over and took care of it. I then had her go over everything on the order to make sure everything else was right. Found another mistake with one of the items. She didn't believe me until I had her pull out a menu and showed her.
I wouldn't recommend going to this restaurant until they can prove they have what it takes to run a restaurant. Right now they don't.