It is very firm, materials are plastic, it’s functional works great and you need two people to properly assemble.  It was quick and easy though.