This place is great! Brought in my MacBook Pro due to a broken display. They kept me up-to-date on status of my fix (had to order a new display as they unfortunately didn't have a replacement display in stock). Alan was great and even helped me with my new iPhone that I just purchased. They had availability right away when the Apple Store couldn't see me for another 5 days. I am definitely using these guys again when my next Apple product needs some work.