This product was a gift for my 7 year old daughter - it's perfect for her size but probably will only be for a couple years.  Took about 1.5 hours to put together but everything on it was really great.