Very firm, not nearly as big as I thought it was. Hopefully it doesn’t break in 6 months with all the use it’s going to get. It’s cute, I like the fabric.