Our family's favorite place!
Prices are reasonable, food is excellent, and the atmosphere is just right, with the music, peanuts, etc...
The staff is what really makes this place stand out though, they all seem to actually enjoy their jobs, and they even look like they're having fun. Make sure you tip them well, they earn it.