beer garden: tavern with an outdoor area (usually resembling a garden) where beer and other alcoholic drinks are served
tavern: a building with a bar that is licensed to sell alcoholic drinks
congratulation: (usually plural) an expression of pleasure at the success or good fortune of another