Perfect for 7 year old.  Delivery was difficult as 2 boxes came days apart. Other than that as expected.