Assembly is not too bad.
Feels sturdy and my daughter loves it 
I love the fact the weight capacity is 1000 lb unlike others that are like 150lb, we can go on with her and she can use it with her friends for years to come!