I'm a firm believer in buying new furniture that looks nice, but at a low cost. Odds are 5-10 yrs later it will be out of style anyways. From what I've seen upholstery can cost a lot (mostly labor). Usually not worth it unless you have a really nice antique-style piece of furniture.