Shape and size are good. Easy to assemble. I'm deducting 1 star for weight because this is extremely light weight and a small child can move it even with the mattress on. And 1 more star for the fact that overall this does not look as good as it does in these pictures. It looks cheap.