Super easy to assemble.   Follow the instructions and pictures and you should be able to assemble in 20 minutes.   This bench is absolutely perfect for what i need it for.   it's depth is narrow enough so it fits in a highly trafficked area yet is comfortable to sit on.  Love the shade of gray and detail in this bench.