Assembly was a breeze. Took about 30 minutes from start to finish. Sturdy and looks like it should have cost a lot more than it did. My daughter loves it.