Very sturdy bench. Super easy to assemble! Foam is attached to bench so not removable for cleaning.