I've been to Republic for their weekend brunch and happy hour, and can safely say it's my favorite spot for both.
The brunch satisfies the "All You Can Eat" requirement so many of our visitors have, plus lets us have great variety about what we're eating. It's laid back, relaxing and a fun environment. The weekend mornings are definitely busy there, so plan accordingly but it's a kid friendly moment in a restaurant I wouldn't otherwise bring our kids to.
The Happy Hour is simply the best in the area. The menu is great, the drinks are great, the service is great.