I loooooove this place!!
The menu is expansive and hits every craving. I love their Philly cheese steak sandwich and southern-inspired meal with mashed potatoes.
The environment for sure embodies a cafe-feel, including having some desserts pre-prepared up at the front. Their desserts are "just ok" and carry a bit of an aftertaste - so I would stick to their entrees.
Services is friendly although there is no good place to wait while someone comes to seat you, which can cause road blocks in the doorway (potential fire hazard).
This place is 25-30 minutes from me but worth every minute of the drive.