All buttons and functions work however the tape does not always eject with the door and needs to be manually taken out. The headphone jacks are sensitive but do work when the input is in just right. Some mild corrosion on the battery terminals. This has good potential to be restored but not my specialty. Sold as is.