Perfect bench the seat is nice and firm. Super easy to assemble and very sturdy. Got this for our dining table so that our young kids could have a bench without the fear of them falling off or having it tip like a seesaw, which was the problem with our previous bench. I was apprehensive at first about the cost but the quality was worth it.