Very surprised by the small size of the box it arrived in but the built product is exactly as pictured. The bench is good but is not really designed to be moved easily and has no way to hold it should you wish to fold it up - and it wouldn't fold up on a 90 degree angle either. in fact it is really badly designed for movement of any sort but is good as a flat bench. We haven't put any weight on the barbell hooks yet but would be surprised if they would hold serious weight, not that we require that. There is no place to hook your feet for doing sit-ups using the bench so may as well do them on the floor. Better bench design and a bar at foot height would have made this great for situps on a decline. The chin up bar side works well and is very sturdy.