Pieces do not fit perfectly together but looks very nice with mattress on. You get what you pay for - but very sturdy.