Firm, but cute! Small, but complimentary to space. Easy to put together- but it doesn’t get very full even after a week of use.