my item come in like 2 day due to how close the shipper be . the keyboard cover be a bit slow I guess I just need to get use to it . but every key piece fit perfectly on it and a problem be just that the space bar will make the cover move abit . but everything be fine . I rate this 4\/5 just because they key when typing feel slow and the space bar will make it move which be not that bad but some people might want to know .