First off
It would be benefitial to know where you are located. Secondly, how broke down is the table??? (that determines the amount of work to do on it, and ultimately, the price of doing it). The recovering will probably run 3-400 bucks.
Glen (RealKingCobra on here) would be my choice to put your table together and get it playing good.