It is cute and functional (so much storage)! The fabric is soft and feels durable.   Assembly was straight forward. I put all of the pieces together myself!