Exactly what I expected from pictures and very easy to assemble. The bench is very hard as others have noted, but that's ok with us. We love it!