It is definitely firm, and super easy to set up. Delivery was in 7 boxes that made it easy to carry up the stairs.