There's a new spot in Dallas w/the best happy hour deals