Solid. It did have a lot of parts but they were well marked so it wasn't too bad. I started knowing I wouldn't have any problems, but it still took about 4 hours to assemble it. It was labor intensive. I was able to put it all together but I did need some help to place the upper bunk in place. It was larger then I was expecting but the grandkids love it. So that's a plus. I do wish there were some extra slates on the lower bunk. All in all not bad.