We bought this for the kids room at our business.  It is firm like everyone else had written.  The material feels sturdy.  The pull out portion is weak.  You have to make sure you pull it out evenly and push it back in) or else it moves wonky and won't work.  The storage spot is convenient and was one of the main reasons we got it.