Good keyboard Call / text 250-885-8756 Kevin We also offer free computer diagnostic and low cost RAM, hard drive , SSD, Windows 10 upgrades. Call/ text for detail.