I will have to add to the overwhelming consensus that these guys are great! After a very long, frustrating and unhelpful 3 hour visit to the Apple store, I found these guys on Yelp. They were able to diagnose the problems on my 3 year old Macbook Pro very quickly and do the necessary hardware upgrades (switch an HD to SSD, upgrade RAM, replace charger) at a price a bit less than half what the Apple store would have charged. Very nice people also. Highly recommended.