I had a great experience with Tech Hub. They quickly diagnosed and repaired the problem I was having with my computer, and I found them to be very friendly and welcoming.
Much cheaper and better for the environment to have tech fixed, rather than throw it out/buy brand new.