A little small for my 12 year old, but perfect for my 8 year old.  Assembly was easy, i suggest you use one spring to install all the springs. The tool provided is cheap. The final spring will be the hardest part of the assembly.