I contacted Techespresso to exchange a screen unit from my Macbook Pro. They guaranteed it could be done in under an hour, and it would be a matter of disassembling the defective one and putting another one in place. They sent two technicians who were literally following instructions from a manual on how to take the screen off. They tried for two hours with no success. When they finally did it, forcing things up a bit and replaced it with a new one, they realized it was the wrong color (they brought a regular grey, and my model was space grey). By installing a different screen unit, they ended up messing up with the notebook's logic board. A 600 dollars screen replacement ended up in having to buy a new computer. As talking to them on the phone (they have no office), they could not care less. Bottom line: they don't know what they are doing. Calgary has better professionals to take care of your mac.