It's pretty lightweight, so not sure how it will hold up to kids, but the color and style are great. It's definitely on the firm side, but comfortable.