i now know why this be only $ 2.54 . the rubber use trap and catch dust very easily . i intend to use this for my new macbook air , but this be obviously make for the older generation pro because the keyboard backlight barely show through , the cap lock light do not show through at all , and the top right button have a eject button instead of a power button . it fit perfectly fine , but make typing less enjoyable - i do not like the feeling of the rubber and like i say before , it catch dust a lot . bottom line : if you be on a budget , this product will do the trick , but it be very much the `` bare-bones '' of keyboard cover . it be also probably better suit for macbook pro