Its firm but still comfortable to sit on a little too firm to lay on but im sure itll break it. So easy to build alone ) alot of boxes  plastic but easy to clean up. Color is beautiful . For its price its amazing the legs are plastic  give it a bit of a cheap look but nobody sees that anyway