Perfect size for us and it seems durable! I like the fabric a lot. It is firm, but I don’t mind that.