Perfect for my 9 year old son. I recommend paying for installation because it comes in over 600 pieces.