The repair guides on iFixit are really easy to follow. I have repaired two MacBook Pros and an iPhone and also a washing machine. The prices for spare parts are reasonable although the Australian iFixit site is very limited on spare parts availability so I end up buying parts from the USA website. Still, I save a fortune on labour costs.