Overall, I really like this product, but there are a few cons I would like to address:It fits my 2017 MacBook Pro keyboard awkwardly. It doesn't cover the keys exactly right, and when I close my laptop theres a bit of a gap because of the cover.However, out of all of the keyboard covers I have tried to find, this one does fit it the best.I would recommend it to someone as long as they don't mind that their laptop won't close all the way, and that it doesn't fit the keys perfectly.See full review