Try the Inebriator beer it is amazing! And the Inebriator Tootsie Roll is out of this world. $2 micro brews at happy hour and they are super tasty!
Don't know about the steaks and stuff but the place is your usual old western theme with shit stapled all over the place and ties hanging from the ceiling. If you want some tasty beers with high alcohol content give those two a try though.