I managed a small pub/deli and we used Heidelberg as one of our distributors for wine and beer. I had a good experience with them, they usually had what I wanted to order in stock, they'd search for something unusual that would fit out "around the world" theme, their prices were reasonable,and the reps were friendly and respectful.
Do examine the expiration dates of the beers on special. Every once in awhile, a brand on special would turn out to be just days from expiring...really frustrating!!