Not terrible, not exceptional.
Visually, the restaurant is very nice. Everything looks clean and new. Well lit, decorated nicely, etc. It can be very loud inside when it's crowded, but that's to be expected.
The service is good. The staff is friendly and so is the management. The managers seem to be very hands-on instead of simply watching everybody. They're always running somewhere to do something. Often times people who are not even serving my table will stop by to check on us. That's always a nice thing to see.
The food is average in my opinion. They do have a huge menu, so that's a plus. I've had a burger and it was a little on the greasy side. The fries are very good. Onion soup is great. Reuben sandwich was pretty decent. Like I said, the food isn't incredible but it's not gross either. I will definitely return, though. Overall I enjoyed my experience.