Meeting friends tonight in Beacon Hill. Was looking for a spot where we could sit in the bar and have drinks and a light bite. One friend suggested 75 Chestnut... I've never been, and never really hear anything about it. Any thoughts? Better suggestions for a place to meet?