I've taken more than our share of iPhones and iPads for screen repairs but never felt inspired to leave a review. The repairs were all fine, but that's what I expect. But when my son had water spill in his bag with his MacBook Air, Apple quoted a $1200 repair. Irepair was able to restore the non-working laptop by cleaning the corroded contacts, replacing one small part, instead of purchasing new logic boards etc. The total came to under $200. How happy are we?! Irepair was fast, kept me informed about the repair and returned it good as new. My only criticism is that it is sometimes hard to reach them by phone. They're pretty busy and sometimes can't answer calls.