Honestly, for the price, these are perfect for my 8  10 year old!  My husband put them together pretty quickly.  We are both very happy with this purchase and the boys love them.