Very firm. ( but bouncy so the kids like it )Looks nice for the price. The fabric isn’t the best quality. Looks like it would tear easily. Like the versatility.