Surprise tech guy is amazing! My MacBook Pro from 2012 was on the fritz with the pinwheel of death. He got my computer up and running like brand new! I would recommend him for any computer problems. He actually also fixed my dads computer as well which was just sitting in dust for 6 months cause it didn't work. You won't regret doing business with surprise tech guy.