I should have researched this particular model better before buying--apparently 2016 and 2017 were both TERRIBLE years for the keyboards in MacBooks. Several keys on the top row either stopped responding altogether, or started typing a letter 2-3 times when pressed. Other than that, it's a great machine, but the keyboard was way too frustrating to make it worth purchasing. I returned it and got a 2018 instead--so far, so good!