Just Oxtails is the pride of Houston