I think $150 is an amazing deal (as I drool with envy). I love, love, LOVE the etched glass. Agree with others that Old English will do wonders and is a good place to start prior to making the decision about restoration. If you do that and live with it for a few months, you'll probably stop seeing it's flaws.
Was the fabric original to the piece? You could probably replace that yourself with minimal effort...