Everything was provided and the installation instructions were simple and easy to follow. Overall, it took me about 20 hours to complete alone. There were quite a few boards marked up from shipping (box was DESTROYED upon arrival), but all usable. Some quality control issues arose in areas of limited space. For example, all areas where boards are installed tightly together I ran out of space requiring trimming with a table saw.  The end product is very light and definitely meant only for small children. Overall, and most importantly, my kids love it.