Walnut Grill has a nice happy hour and environment. I have not been to the Wexford one but used to frequent the Fox Chapel location. It is a little overpriced for the food. The food isn't bad but for what your whole bill ends up being, you could probably go somewhere nicer. They have a great cocktail I love called a St. Germain Champagne. It's delicious but case in point, it is a $12 cocktail that a suburban restaurant.