My friends and family will know that I can't sew on a button, so this was a big undertaking. We bought the fabric from IKEA (sorry Julian, more IKEA), and the rest from the hardware store, staple gun, hardboard and paint. Navigating our way around a french hardware store was a challenge in itself. The task of reupholstery wasn't too difficult once I realised that the staple gun wasn't faulty and it was user error - staples in upside-down. Oh dear.
Here are the before and after photos.