My son picked many of the keys off my laptop. They were able to order my keyboard and called me the day they got it. I dropped off my laptop for two hours and had it back good as new. Not only was the service great, but it cost 1/3 less than estimates from other places. I will definitely use them for my computer needs.