All the pieces fit, and assembly was only about an hour. Extremely sturdy, modern, and well suited for my sons room!