Needs a cleaning and new ribbon. Nice project to refurbish.