Good sports bars are hard to find, but lucky for fans in Hallandale Beach, there's Upper Deck.