This is a very firm comfortable bench and easily holds 3 people. The only reason I am not giving it 5 stars is that if you leans forward it tips a little bit which is tricky with younger kids. It doesn't tip over but the weigh shifts and it moves.