Perfect product for my son.  It was a lot to assemble but definitely can be done if you are willing to put in the time.