Flawed in a few places but overall good
Please see pics