10 out of 10. Write up to come but here are all the pics!