Solid frame. Easy to assemble. Looks great. And feels and looks like great quality. A little creaky when I move around on it but I’ll probably get a carpet to put under the bed anyway.