Not too difficult to put together. The slats that come with it are too thin and broke pretty quickly with my kid laying on it. Ended up modifying it and adding plywood instead. Looks nice!