Bought this for 7 year old granddaughter.  She loves it.  She is unable to change the adjustable seat due to her weight but with help from older 10 yr old sister they manage.  Son in law didn't have an issue with assembly.