My son loves it, its functional and practical. But.... I have some issues with the quality. 1st- one piece came with obvious rust. It's not visable on the finished product but two of the screws that attach this piece will not screw in all the way. One of the screw holes is completely stripped and I can't even screw it in at all. Luckily, it is one of the rail sides and does not interfere with the safety. I put that side along the wall. 2nd- some of the plastic ends on the tubes came broken. 3rd- There are random holes where nothing connects, kinda weird.